小白使用selectpage

发布于 2020-01-10 21:41:07

selectpage是fastadmin给开发者提供的动态下拉列表插件;
接下来我们来说说基础使用;
先给大家看看我建立的俩张表;
学生表
QQ截图20200110211139.png
班级表
QQ截图20200110211238.png
ok 我们来生成这2张表 并且关联班级id
cj.png

生成完毕之后,我们一键生成两个控制器的菜单,一样我们使用插件在线命令
zx.png

我们就可以得到dome目录下面的
$a = ' 控制器的菜单';
'学生'+$a;
'班级'+$a;
cd.png

正式开始说selectpage的基本使用
我们进入appadminviewdomestudyadd.html
会看到这么一段selectpage的代码

   <div class="form-group">
        <label class="control-label col-xs-12 col-sm-2">{:__('Class_id')}:</label>
        <div class="col-xs-12 col-sm-8">
            <input id="c-class_id" data-rule="required" data-source="class/index" class="form-control selectpage" name="row[class_id]" type="text" value="">
        </div>
    </div>
    {:__('Class_id')} __这是语言切换函数 语言文件目录在app\admin\lang 
    data-source 是个属性 代表data(数据)-source(源) = 数据地址
    class 中有个selectpage 这个是绑定元素使用的class 就是 你要用selectpage 就必须写 selectpage 这个clas
    

打开添加
错误.png

我们会发现一个404错误
404不存在的url地址
ok!我们来看一下之前说的data-source这个属性 翻译过来就是数据源的意思 那么数据源=地址
那么这个404错误是不是就是默认生成的数据地址有错误
我们将data-source的值改为 正确的地址
我们生成的目录为 dome/classify 所以写为 dome/classify/index

1 条评论

发布
问题