veasin / nx-model
mvc-model for nx
Installs: 50
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:framework
Requires
- php: >=8.1
- veasin/nx: >=1.3.1
- veasin/nx-db-pdo: >=0.0.7
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
(...)