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.
The preferred way to install this extension is through composer.
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:
return [
'bootstrap' => [
'yii2-crud' => [
'class' => \execut\crud\Bootstrap::class,
]
]
];
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:
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.
0.1.0 May 14, 2017 - 0.7.0 Jun 16, 2020
Comments