小部件

最后更新于:2022-04-01 11:17:14

### 常用Widgets >[warning] 应尽量避免使用Widgets控件,但以下Widgets可以极大的减少代码,推荐使用。 - 创建静态资源 - 创建Link - 创建Form和建Input - 创建Pagination(分页) ### 创建静态资源 ~~~ <?= Html::cssFile('@web/assets/bootstrap/css/bootstrap.min.css') ?> <?= Html::jsFile('@web/assets/jquery/jquery.min.js') ?> ~~~ ### 创建Link ~~~ <a href="<?= Url::to(['review/edit', 'id' => $item->id]) ?>">Edit</a> # ReviewController.php public function actionEdit($id) { } ~~~ ### 创建Form和Input ~~~ <?php $form = ActiveForm::begin() ?> <?= $form->field($model, 'name') ?> <?= $form->field($model, 'city') ?> <button type="submit" class="btn btn-primary">Save</button> <?php ActiveForm::end() ?> ~~~ ### 自定义Widget MyForm 和 MyField (比较复杂,单独讲解)
';