LV框架与GROUP BY
在项目中,须要实行一个拥有GROUP BY的SQL语句,并且返回一个额外的字段,即该字段没有在group by里面,如这样的SQL语句:SELECT FROM test GROUP BY `id`,这个语句是通过LV框架的查询布局器天生的,但是实行代码的时候,创造一个明显的缺点,缺点的大概意思是返回了不在GROUP BY字段里面的字段,于是绝不犹豫的打开MySQL数据库,查看目前的SQL运行模式,但是创造是没有问题,于是打开LV框架的MySQL数据库配置文件部分,创造了一个配置选项,strict为true,果断将这个设置为false,问题办理。
随机数字索引数组变成有规律的数组
目前脚本的实行结果是一个随机数字索引数组,如下图
但是现在根据后面的打算和数据显示须要,须要将这个随机数字索引数组转换为从0开始递增的数字索引数组,于是,首先打开PHP的官方手册,找到一个数组处理函数array_values,成功办理这个问题。
模板引擎default润色符的运用
不管是Smarty模板引擎还是LV的blade模板引擎,我们创造它们都是有default润色符的,便是在显示变量的时候,如果创造这个变量没有定义,那么将显示这个默认值,有了这个润色符,我们能够办理一个常常做的项目需求,便是修正信息的时候,我们可以将修正信息和添加信息做成一样的,只不过对付表单的value属性用这个润色符设置一个默认值就可以了,从而避免我们用条件判断决定是添加还是修正。