BootForm::createForm PHP Method

createForm() public static method

public static createForm ( $config, $model, $options = [] )
    public static function createForm($config, $model, $options = array())
    {
        $class = __CLASS__;
        if (empty($options)) {
            $options = array('class' => 'TbActiveForm', 'htmlOptions' => array('class' => 'well'), 'type' => 'inline');
        }
        $form = new $class($config, $model);
        $form->activeForm = $options;
        return $form;
    }

Usage Example

コード例 #1
0
ファイル: ShopController.php プロジェクト: jackycgq/advanced
 public function actionIndex()
 {
     $model = new SellShopSFM();
     $form = BootForm::createForm($model->getFMConfig(), $model);
     $query = $model->getQuery();
     //获取data提供器
     $dataProvider = new QueryDataProvider($query, array('pagination' => array('pageSize' => 10)));
     $this->render('index', array('form' => $form, 'dataProvider' => $dataProvider));
 }
BootForm