书栈网 · BookStack 本次搜索耗时 0.014 秒,为您找到 34 个相关结果.
  • 数据验证

    数据验证 用法 v2.6.8以下版本 v2.6.8+ 内置验证规则 自定义验证规则 提示信息 数据验证 数据验证做为开发中不可缺少的一环。在cmlphp中也提供了简单易用的数据验证工具。 用法 v2.6.8以下版本 <? php use Cml \Vendor\Validate ; if ( Valida...
  • 语言包

    语言包 说明: 使用: 语言包 说明: CmlPHP中支持多语言,web/Lang 目录为语言包存放目录,默认生成了zh-cn.php 中文语言包存放在此目录下,如果有多个语言包直接copy zh-ch.php 再修改相应键值对,如en-us.php 为英文语言包,如果要将en-us设为默认语言只要修改配置文件 'lang' => 'e...
  • Session自定义保存位置

    Session自定义保存位置 Session自定义保存位置 php中默认session保存在文件中,在一个应用中如果session过多,用户量又很大的时候很可能会遇到磁盘IO瓶颈,又或者是服务器多台的时候session分布式存储的问题。。。。在CmlPHP中你可以通过修改配置文件灵活的把session保存到db\cache中, /*Sessio...
  • 服务

    服务 服务使用说明 服务 在CmlPHP中Server层是可选的,增加Server层的目的主要是为了让代码更加的可复用。比如表单搜索的处理,某应用中对图片上传扩展的二次封装,调用接口api,api单独封装成扩展返回原始格式,而当前应用中多处需要将api的返回值做格式化处理,此时在Server中封装成单独的Server给多个Controller调用,...
  • 缓存

    缓存 缓存 CmlPHP在model层做了缓存集成(实时的,一量有数据变更会自动更新缓存)。一般情况下开发人员无需关注缓存问题。对于高并发的场景如:门户/资讯类的页面,对实时性要求不高,但是并发又很高的情况。如果还是实时更新缓存的话容易出现缓存雪奔的情况。这个时候开发人员可根据实际业务需要单独加缓存。使用方法如下: //某控制器中 $artic...
  • 模型-MongoDB

    模型[MongoDB] 模型[MongoDB] 本小节介绍常用的orm MongoDB操作。详细的api 点这里 在CmlPHP 中对MongoDB 的操作基本和MySql 一致,大部分操作可以参考模型mysql 这里主要列出操作MongoDB与Mysql不同的地方: 不支持groupBy、having、join、leftJoin、righ...
  • 统一的API

    统一的API 统一的API 在CmlPHP中视图包括了Html 、Json 、Xml 、Excel 、调用方式也非常简单 \Cml\View :: getEngine ( 'Html' ) 获取 Html 渲染引擎 \Cml\View :: getEngine ( 'Json' ) 获取 Json 渲染引擎 \Cml\View ::...
  • normal.php

    normal.php normal.php normal.php有两个。一个在项目根目录下的Config 中,另外一个在Application/web[应用名]/Config 中 项目根目录下的normal.php 'default_db' => [ //默认的数据库连接串 'driver' ...
  • 模板中不同的url_model模式下传参给后端 ? &符混乱

    模板中不同的url_model模式下传参给后端 ? &符混乱的问题 模板中不同的url_model模式下传参给后端 ? &符混乱的问题 我们在模板中使用标签{{url 'Log/save'}} 生成一个地址在url_model=2 时 生成的地址为 /Log/save.html,假定我们要用js传参id=1给后端,这时模板写法为 var goo...
  • 静态资源管理

    静态资源管理 1. 使用shell/cmd 执行以下命令生成 2.直接在php程序里调用\Cml\Tools\StaticResource::createSymbolicLink();创建,注意控制权限即可。 问题:为什么不直接把静态文件放到站点static下? 静态资源管理 在模板标签 的说明中说过,当我们开启debug时,使用assert ...