lagman/yii-crud

Yii CRUD utilities

Installs: 14

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

pkg:composer/lagman/yii-crud

dev-master 2014-08-28 06:13 UTC

This package is auto-updated.

Last update: 2025-09-17 21:30:01 UTC


README

Usage examples

class NewsController extends CController
{
    public $className = 'News';

    public function actions()
    {
        return [
            'create' => [
                'class' => 'vendor.lagman.yii-crud.CreateAction',
                'modelClass' => $this->className,
                'redirectHandler' => function(CActiveRecord $model) {
                    $this->redirect(['view', 'id' => $model->primaryKey]);
                },
            ],
            'update' => [
                'class' => 'vendor.lagman.yii-crud.UpdateAction',
                'modelClass' => $this->className,
                'redirectHandler' => function(CActiveRecord $model) {
                    $this->redirect(['view', 'id' => $model->primaryKey]);
                },
            ],
            'delete' => [
                'class' => 'vendor.lagman.yii-crud.DeleteAction',
                'modelClass' => $this->className,
            ],
            'view' => [
                'class' => 'vendor.lagman.yii-crud.ViewAction',
                'modelClass' => $this->className,
            ],
            'index' => [
                'class' => 'vendor.lagman.yii-crud.IndexAction',
                'modelClass' => $this->className,
            ],
        ];
    }
}