Tag: phalcon

github上为何选择不同的分支,复制的连接都是一样的?

php的phalcon框架:https://github.com/phalcon/cphalcon 为何我在branch那里选择不同的分支,使用Copy to clipboard复制的连接都是:https://github.com/phalcon/cphalcon.git 这样的同一个url,怎样下载以前的版本,phalcon框架的官网上也没用任何以前的版本的下载连接,2.0的版本安装起来也无法使用,nginx总是提示502,我对github不熟悉,希望大神帮帮。

Phalcon 框架如何在model执行完毕,如何打印SQL?

Phalcon 框架如何在model执行完毕,如何打印SQL? $where = [ ‘conditions’ => “stat_date BETWEEN :start_stat_date: AND :end_stat_date:”, ‘bind’ => [ ‘start_stat_date’ =>date(‘Y-m-d’, strtotime(‘-1 day’)), ‘end_stat_date’ => date(‘Y-m-d’, strtotime(‘-7 day’)), ], ‘columns’=>’sum(day_reg_act_parent_num) AS count’, ]; $user = $model->findFirst($where); 如何打印出上面语句最后构造成的SQL呢?

如何做权限控制,访问控制,基于角色的访问控制

最近看了些权限控制:phalcon是ACL、laravel4是Auth授权、thinkphp是rbac,但不是很透彻,望大神指点,还有就是大神们都如何做权限控制的呢 ?

nginx No input file specified

错误重现:1 本地nginx服务器web项目,运行一段时间就会偶尔出现 too many files open 或者 No input file specified 注:用的phalcon框架 mac系统 感觉是打开的文件太多了 我的file handle上线是1024。

PhalconPHP 有人用吗

PhalconPHP 是一个使用 C 扩展开发的 PHP Web 框架,提供高性能和低资源占用…如此一个php框架为何天朝相关资源那么少。。 请问有大婶用phalcon做项目吗?

php – Dependency Injection依赖注入 和 自动加载 各自的优缺点

最近看了下 phalcon, 他使用的是di 依赖注入方法, 但是感觉还没有设定一个规则自动加载 来的方便呢, 不知道大家怎么看,想知道这两个之间 实质的优缺点

Phalcon框架 使用原生Sql进行UPDATE出错

在Phalcon框架中,使用原生的sql语句,进行update操作时, 出现一个问题: 当要操作的数据库中有某一字段内容为空时,UPDATE就会出错? 这是怎么回事?有哪位大牛可以帮忙解答吗?

Phalcon 使用Apache重写模块失败

初步接触Phalcon,跟着官方文档写代码 文件结构与官方一致 tutorial/ app/ controllers/ models/ views/ public/ css/ img/ js/ 分别在根目录和public目录添加了.htaccess文件 代码分别如下: ./htaccess <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule (.*) public/$1 [L] </IfModule> ./public/.htaccess AddDefaultCharset UTF-8 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L] </IfModule> 按照官方文档,在浏览器地址栏输入localhost/tutorial/是可以访问到public/index.php文件的 但是我输入localhost/tutorial 会提示 Forbidden You don’t have permission to access […]

php的phalcon框架502 Bad Gateway错误,nginx环境

如果是简单的 echo ‘hello world’; 的话可以正常访问,使用phalcon的就不行,不知道怎么回事,求助。 php-fpm.log总是出现下面这样的提示: [16-May-2015 19:08:58] NOTICE: [pool www] child 28875 started [16-May-2015 19:09:00] WARNING: [pool www] child 28870 exited on signal 11 (SIGSEGV – core dumped) after 3.975894 seconds from start [16-May-2015 19:09:00] NOTICE: [pool www] child 28878 started [16-May-2015 19:09:02] WARNING: [pool www] child 28875 exited on signal 11 (SIGSEGV – […]

php的phalcon框架不能验证中文字符

直接在php中验证可以验证 $value = ‘电商’; preg_match(‘/^[a-zA-Z\x{4e00}-\x{9fa5}][a-zA-Z_\-\x{4e00}-\x{9fa5}]*$/u’,$value,$m) 在phalcon的控制器的方法中就不能验证, public function registerAction() { if($this->request->isPost()) { $myValidator = new MyValidator(); $errors = $myValidator->validateUsername($this->request->getPost(‘user_name’)); } } 下面是调用的函数, public function validateUsername($value) { $error = false; if(!preg_match(‘/^[a-zA-Z\x{4e00}-\x{9fa5}][a-zA-Z_\-\x{4e00}-\x{9fa5}]*$/u’,$value,$m)) { $error = true; print_r(‘world’); } else { $pattern = ‘/[\x{4e00}-\x{9fa5}]/u’; $str1 = preg_replace($pattern, ”, $value, -1, $count); $length = strlen($str1) + $count * 2; […]