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