随笔分类 -  php

yii,ZendFramework,acmp
摘要:phalcon:有一个表,按日期查找半年以为的数据,由于数据量特别大,不能一次:delete删除数据,否则会造成数据表卡顿,数据库锁死。 那么只能循环的删除数据,每次删除100条左右,知道删除为止。,此时需要判断,但删除到没有符合条件的数据,要判断到是否有没有影响到行数。需要$this->db->a 阅读全文
posted @ 2016-12-21 22:41 午火39 阅读(1054) 评论(0) 推荐(0)
摘要:php 对多维数组排序array_multisort 排序顺序标志: SORT_ASC - 按照上升顺序排序 SORT_DESC - 按照下降顺序排序 排序类型标志: SORT_REGULAR - 将项目按照通常方法比较 SORT_NUMERIC - 将项目按照数值比较 SORT_STRING - 阅读全文
posted @ 2016-11-16 18:58 午火39 阅读(240) 评论(0) 推荐(0)
摘要:php_match/preg_match_all 默认有字符串长度限制:52500(或许你的服务器环境是更长,或者更短),当字符串长度大于52500,只能匹配到52500数据,超出的部分会被系统自己截掉。 项目中,用preg_match正则提取目标内容,死活有问题,代码测得死去活来。 后来怀疑PHP 阅读全文
posted @ 2016-11-14 17:21 午火39 阅读(1544) 评论(0) 推荐(0)
摘要:phalcon: 在对表进行操作是,update修改数据却变成了insert插入数据。 发现,update的时,无论怎么加where都会变成了insert插入数据。 检查了一下表,原来是表没有 主键引起的,加了主键后,就变正常了。 阅读全文
posted @ 2016-11-08 09:38 午火39 阅读(1236) 评论(0) 推荐(0)
摘要:php正则:匹配(),{},[]小括号,大括号,中括号里面的内容 比如有一段字符: 我要匹配,{}括号里面的内容,单独拿出来。 说明: PHP使用正则表达式提取字符串中尖括号<>、小括号()、中括号[]、大括号{}中的字符示例,需要的朋友可以参考下 PS: (?:字符) 表示不捕获这个字符。貌似PH 阅读全文
posted @ 2016-10-30 14:06 午火39 阅读(21833) 评论(0) 推荐(0)
摘要:phalcon: tasks MainTask.php命令行工具 tasks MainTask.php 一般用来做计划任务,处理比较复杂的大型的数据。然后其他功能或程序才能更简单的读取这些复杂的数据。 例如,制作一个数据量非常大的count统计,那么久适合用tasks/MainTask.php 首先 阅读全文
posted @ 2016-10-27 12:10 午火39 阅读(2308) 评论(0) 推荐(0)
摘要:制作简单的acl, dispatcher(专门用来加载或调度或跳转到相应的url地址即XXXcontroller的调度器或控制器,能够在controller执行前对controller进行停止跳转等),控制器提供了一堆可以被调用的方法,即:action。action是控制器中用于处理请求的方法。默认 阅读全文
posted @ 2016-10-27 11:53 午火39 阅读(1995) 评论(0) 推荐(0)
摘要:可能用到的类 phalcon\mvc\use\plugin Phalcon\Mvc\Dispatcher as MvcDispatcher Phalcon\Events\Manager as EventsManager 代码部分 public/index.php: app/plugins/Mydat 阅读全文
posted @ 2016-10-27 11:44 午火39 阅读(1152) 评论(0) 推荐(0)
摘要:准备: phalcon-devtools包 下载地址: https://github.com/phalcon/phalcon-devtools 解压到wampserver的www目录 (xampp 用户 应该是 htdocs 文件夹 ) <phalcon-devtools 包 多层文件夹 ,建议全部 阅读全文
posted @ 2016-10-26 17:28 午火39 阅读(4552) 评论(0) 推荐(0)
摘要:个人觉得profilter 跟 logger 功能差不多,logger的功能在于写入,profilter功能在于sql后及时显示分析。都是对sql执行的的分析:一个是写入log文件,一个是直接在页面展示。 下面看例子, public/index.php: app\plugins\ProfilerEM 阅读全文
posted @ 2016-10-25 15:41 午火39 阅读(708) 评论(0) 推荐(0)
摘要:http://flyhighest.com/archives/50 原本没有用过phalcon的消息队列,本来以为很简单,结果搞了半天,把步骤记录一下。 Once you have Beanstalk server up, you can run producer and worker tasks 阅读全文
posted @ 2016-10-25 11:02 午火39 阅读(1323) 评论(0) 推荐(0)
摘要:目录控制: public/index.php: app/config/frontbackAcl.php: securityDeep.php: 那么,在indexController.php页面中,可以通过如下方法,获取params传过来的值: 阅读全文
posted @ 2016-10-21 19:01 午火39 阅读(1630) 评论(1) 推荐(1)
摘要:目录结构如下 public/index.php: frontend/module.php(backend/module.php的配置跟它的雷同): frontend/controllers/indexController.php: models/Level.php 那么多模块下,如何分页的,如果直接 阅读全文
posted @ 2016-10-21 18:55 午火39 阅读(2440) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/qq_27080247/article/details/50835956 将周转换为日期输出,传入年和周两个参数 输出的是时间戳 阅读全文
posted @ 2016-10-17 14:42 午火39 阅读(2136) 评论(0) 推荐(0)
摘要:phalcon非空字段不能在beforeCreate赋值 碰到了这个问题,不知道什么原因记录一下。 表users: action_act 字段 varchar 10 not null,非空字段, 在models下面的Users.php里面,用 beforeCreate(){ $this->actio 阅读全文
posted @ 2016-10-14 11:56 午火39 阅读(968) 评论(0) 推荐(0)
摘要:phalcon:crypt加密与解密 可以在入口文件index.php进行配置,也可以不配置: 加密解密代码: 64位的加密解密方便url传输: 阅读全文
posted @ 2016-10-12 11:23 午火39 阅读(1345) 评论(0) 推荐(0)
摘要:几种缓存,需要用到前端配置,加后端实例配合着用 片段缓存: 文件缓存: 注意:MainTask.php 如果你是命令行运行MainTask.php,在用文件缓存的时候,如果设置的是cacheDIR='/',以windows为例,我的php盘是f:\,那么生成的缓存文件在 f:\ 根目录下 memca 阅读全文
posted @ 2016-10-12 10:02 午火39 阅读(2254) 评论(0) 推荐(0)
摘要:一:视图分层显现: 比如:在一个页面中,头部、底部固定不变,只有中间部分随操作变换显示。那么可以将中间部分切出来,剩余部分用作固定框架,放入:app/views/layouts目录中,起名为:base.pthml,中间的部分存入相应的目录中去。 接下来,我们看看base.phtml布局 中间部分的h 阅读全文
posted @ 2016-10-11 11:37 午火39 阅读(1104) 评论(0) 推荐(0)
摘要:1.启动apahcehttpd.exe -k starthttpd.exe -k restart 重启httpd.exe -k install 安装 2.php启动apache.conf文件添加:LoadModule php5_module F:/wwwroot/php5.5/php5apache2 阅读全文
posted @ 2016-10-10 09:40 午火39 阅读(367) 评论(0) 推荐(0)
摘要:以实例为说明: controller phtml 阅读全文
posted @ 2016-09-28 22:34 午火39 阅读(574) 评论(0) 推荐(0)