$this->request->get('id', 100) 的意思获取id的值,当没有提交id参数时用默认值替代,也就是说可以获取到100,有id参数时无论是否有值,均以请求为准。
$this->request->has('id', 'get') 是判断否有id参数,当前get请求时有id参数,无论是否有值均返回true,当没有id参数时返回false
不明白时建议多看看框架源码,这样对你更有帮助,比在网上提问更高效。
一个很简单解决办法就是引用这个controller,然后使用\x0d\x0a$c = new ControllerName($this->getRequest(), $this->getResponse())\x0d\x0a然后$c->functionName()就行了。\x0d\x0a\x0d\x0a但是,对于action使用actionStack更好,不是action的话,亲,我建议你把它移到M层中。FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。权限管理
基于完善的Auth权限控制管理、无限父子级权限分组、可自由分配子级权限、一个管理员可同时属于多个组别
响应式开发
基于Bootstrap和AdminLTE进行二次开发,手机、平板、PC均自动适配,无需要担心兼容性问题
多语言
不仅仅后台开发支持多语言,同时视图部分和JS部分仍然共享同一个语言包,语法相同且自动加载
模块化开发
控制器、模型、视图、JS一一对应,使用RequireJS进行JS模块化管理,采用Bower进行前端包组件管理
CRUD
控制台进行一键生成控制器、模型、视图和JS文件,同时可一键生成后台权限节点和菜单栏
丰富的插件
基于ThinkPHP行为功能实现的插件机制,拥有丰富的插件和扩展,可直接在线安装卸载
主要特性
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)