学习phalcon开发笔记

过滤提交内容

//增加过滤器
$this->filter->add('mystring', function ($resolvedArgs) {
    return htmlspecialchars(trim($resolvedArgs), ENT_QUOTES);
});
$sql_data['uname']= $this->request->getPost('uname', 'mystring');

伪静态会让实际执行的文件是public/index.php,所以上传的文件也都以这个目录为准


伪多模块做路由的时候,应该使用正则?设置控制器等可能为空,不能使用:controller,这样必须要设置控制器,动作等,如下:

$router->add("/backend/?([a-zA-Z0-9_-]*)/?([a-zA-Z0-9_]*)/?(/.*)*", array(
    'module'     => 'backend',
    "namespace"  => "Backend\Controllers",
    "controller" => 1,
    "action"     => 2,
    "params"     => 3
));


你可能感兴趣的:(笔记,phalcon)