框架 知识
灰色的刀刀
哦豁
展开
-
fastadmin 的多表关联查询
fastadmin 的多表联合查询,仅支持A-B,A-C,不支持 A-B-C 查询。两张表及以上关联查询时,先在model层写方法例如,主表 user,关联 apply_project表和user_group表,在user model层写下如下两个方法。其中belongsto后,第一个参数为表名,做驼峰处理,第二个参数为user表内 关联字段,第三个参数为要关联的表字段public function apply(){ return $this->belongsto("ApplyPr原创 2021-10-13 09:57:56 · 4624 阅读 · 0 评论 -
fastadmin 选择性展示操作内容
除了 visible 属性,也可以选择 函数方法{ field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate,formatter: function (value, row, index) { if(row.type == 2){ return '<a>查看</a>';原创 2021-09-18 11:15:22 · 402 阅读 · 0 评论 -
fastadmin 的自定义搜索select框联动
项目中搜索中,有个根据部门 获取 各部门详细员工,因为是fastadmin自带搜索,一直无法实现,而完全改为自定义搜索表单又太麻烦,百度了很多才找到方法。贴代码{ field: 'department', title: __('所属部门'), searchList: function (column) { return Template('departmentpl', {}); },},{field: 'salesman', title: __('业务员'),.原创 2021-08-27 16:28:55 · 2674 阅读 · 4 评论 -
2020-11-18
tp5 自带的验证码功能composer require topthink/think-captcha=2.0.* 命令安装 think-captcha 扩展包。<div class="form-group has-feedback feedback-left"> {:captcha_img()} //前端展示验证码</div>captcha_check($captcha) //后台直接验证例子:前端:<div class="for..原创 2020-11-18 14:39:31 · 148 阅读 · 0 评论 -
关于tp5 的 搜索后分页
在paginate 执行时,后面必需带上参数,格式为$data = Db::name('classes') ->where($where) ->order('id desc') ->paginate('', '', ['query' => $where]);而在这之前,分页传递值时,是新的数组...转载 2018-06-06 14:02:41 · 1728 阅读 · 0 评论