veasin / nx-model
There is no license information available for the latest version (0.2.4) of this package.
mvc-model for nx
0.2.4
2025-11-15 21:26 UTC
Requires
- php: >=8.1
- veasin/nx: >=1.3.3
- veasin/nx-db-pdo: >=0.2.2
Requires (Dev)
- veasin/nx-tools: >=0.0.12
README
mvc-model for nx
composer require veasin/nx-model
class users extends multiple{ const TABLE = 'user u'; } class user extends single{ const MULTIPLE = users::class; }
$table =users::sql(); $user->list();
todo
- S.delete() -> S.destroy() rename
- S.reload() reload from db
- S.save(...fieldNames) only save some fields
- S['id'] need support?
- M.find() -> yield<data|obj> ?
- M.truncate() ?
- M.define() ?
- add getter&setter ?
- validate ?
- M.sync() ? CREATE TABLE IF NO EXISTS
name(...)