🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 助手函数 * 框架公共函数保存在 apps/common.php * 框架扩展函数保存在 apps/help.php * 插件应用的函数放在 apps/应用名/common.php * 所有函数可以在框架的控制器、模型、模板里都可以直接使用,无需手动加载。 * 框架所有[助手函数](https://www.daicuo.org/help?type=function)可通过官网的文档中心查询详细参数说明。 ## 基础类与公共类 * 框架提供的基础模型类放置在扩展目录(./extend/daicuo),通常使用静态方法直接调用。 * 框架提供的公共模型类放置在公共目录(apps/common/loglic),通常使用助手函数model()调用。 * 框架所有[类库](https://www.daicuo.org/help?type=class)可通过官网的文档中心查阅详细参数说明。 ## JavaScript 库 * 框架前端 JavaScript 基础库放置在(./public/js/base.js),在开发过程中继承前后台基类模板后可直接调用 DaiCuoJavaScript基础库的属性、方法、事件监听。 * DaiCuo框架的基类模板已经按顺序使用安全CDN节点加载Jquery与Bootstrap、在开发模板时可继承模板后直接使用(也是我们强烈推荐的方式)。 * 呆错框架JavaScript[基础库](https://www.daicuo.org/help?type=javascript)所有属性、方法、事件可通过呆错官网的文档中心查阅。 ## 助手函数使用实例 * 在控制器里调用DcCheck助手函数的演示: ``` //函数DcCheck示例 private function write(){ if(false === DcCheck(input('post.'),'common/Route')){ $this->error(config('daicuo.error'),'route/index'); } $this->success(lang('success')); } ``` * 在模板里调用助手函数的演示: ``` <h5 class="card-title">{$apply.name|DcHtml|DcSubstr=0,20,false}</h5> ``` ## 基础类与公共类使用实例 ``` //调用插件基础类的安装方法 \daicuo\Apply::install('index', 'install'); //新增或修改一个动态配置 model('common/Config')->write([ 'op_name' => 'test', 'op_value' => 888, ]); ```