dimaxz / activetable
There is no license information available for the latest version (v3.0.2) of this package.
ActiveTable Engine, grid+form
v3.0.2
2023-08-07 09:10 UTC
Requires
- php: ^8.0
- dimaxz/repository: ^2.0
Requires (Dev)
- phpunit/phpunit: 9.5.*
- symfony/var-dumper: *
This package is auto-updated.
Last update: 2026-06-19 16:49:05 UTC
README
ActiveTable Engine, grid+form
Простая таблица с формой
//создаем объект таблицы, передаем репозитрий реализующий интерфейс Repo/CrudRepository из пакета dimaxz/repository $table = new DataTableSimple(new UserRepository,"users"); $table->setSearchCriteria( new UserCriteria() ); //колонки $table->addColumn( new ColumnTable("id","№")); $table->addColumn( new ColumnTable("name","Наименование")); $table->addColumn( new ColumnTable("email","E-mail")); //поля $table->addField( new FormInput("id")); $table->addField( new FormInput("name")); $table->addField( new FormInput("email")); //вывод в html dump($table->render());
Пример проекта https://github.com/dimaxz/active-table-project