Yii2 CRUD ¶
It's package for simple creating CRUD from configuring navigation to required controller actions in 3 steps without copy-paste or CRUD generators.
For license information check the LICENSE-file.
English documentation is at docs/guide/README.md.
Русская документация здесь docs/guide-ru/README.md.
Installation ¶
The preferred way to install this extension is through composer.
Install ¶
Either run
$ php composer.phar require execut/yii2-crud "dev-master"
or add
"execut/yii2-crud": "dev-master"
to the `
require`
section of your composer.json
file.
Add bootstrap to your application config:
`
php
return [
'bootstrap' => [
'yii2-crud' => [
'class' => \execut\crud\Bootstrap::class,
]
]
];
`
Usage ¶
Let's say you need to make a CRUD for the model execut\books\models\Book
To do this, just add the following lines to controller:
`
php
namespace execut\books\controllers;
use execut\books\models\Book; use execut\crud\params\Crud; use yii\web\Controller; class BooksController extends Controller {
public function actions()
{
$crud = new Crud([
'modelClass' => Book::class,
'modelName' => Book::MODEL_NAME,
]);
return $crud->actions();
}
}
`
As a result, a full-fledged CRUD will appear for this model:
For more details please refer to the documentation docs/guide/README.md.
Для более подробной информации обращайтесь к документации docs/guide-ru/README.md.
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.