- 把此文件放到
modules/mch/views/layouts
目录下 - 使用
<?= $this->render('../layouts/page.php', ['pagination' => $pagination]); ?>
需要传入一个Yii的分页类
- 把此文件放到
modules/mch/views/layouts
目录下 - 使用
<?= $this->render('../layouts/delete.php'); ?>
- 需要自己定义一个类为
delete-btn
a标签,在href上面定义路由,就会拥有删除功能
Form.php
路径为extensions/Form.php
form_init.js
路径为web\statics\mch\js\form_init.js
,然后在modules\mch\views\layouts\main.php
中引入<script src="<?= Yii::$app->request->baseUrl ?>/statics/mch/js/form_init.js"></script>
- radios
- image
- images
- text
- checkboxs
- datetimepicker
- select
- textarea
- number
- 使用方式
<?= Form::images($name,$value); ?>
,不同的组件有不同的使用方式,可以查看Form.php
的实现进行使用
- 把此文件放到
modules/mch/views/layouts
目录下 - 使用
<?= $this->render('../layouts/search.php', ['title' => '名称','title1' => '名称1']); ?>
- 可以在当前控制器接收到用户传
title
,title1
的值
- 把此文件放到
modules/mch/views/layouts
目录下 - 使用
<?= $this->render('../layouts/line-edit.php']); ?>
引入组件 - 在需要的地方给元素增加
line-edit
类,即可
<a data-id="<?= $goods->id ?>" data-edit-url="<?= $urlManager->createUrl(['mch/goods/edit-goods-num']) ?>" data-field="regions" data-value="<?= $goods->regions ?>" class="line-edit">修改</a>
以下是一些属性定义
属性字段 | 描述 | 是否可选 | 默认值 |
---|---|---|---|
data-id | 数据的唯一id | 否 | 无 |
data-field | 要修改的数据字段 | 否 | 无 |
data-value | 数据值 | 否 | 无 |
data-edit-url | 请求的url | 是 | 默认为当前控制器的line-edit 方法 |