让我们通过例子来学习Phalcon 本系列目录 前言 一、项目架构 二、入口文件 三、配置Nginx 四、控制器跳转 五、数据库之增、删、改、查 插入数据 修改数据 删除数据 六、代码优化 总结
          让我们通过例子来学习Phalcon
本系列目录
前言
一、项目架构
二、入口文件
三、配置Nginx
server {
        listen        80;
        server_name  www.kakaweb.com;
        root   "D:/phpstudy_pro/WWW/phalcon/public";
        index index.php index.html error/index.html;
	    location / {
	        try_files $uri $uri/ /index.php?_url=$uri&$args;
	    }
        
        location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9002;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
	
	    location ~ /\.ht {
	        deny all;
	    }}四、控制器跳转
五、数据库之增、删、改、查
插入数据
    public function holdAction ()
    {
        $user = new User();
        $phql = "INSERT INTO User (name, age, sex) VALUES (:name:, :age:, :sex:)";
        $status = $user->modelsManager->executeQuery($phql, array(
            'name' => "咔咔1",
            'age' => 24,
            'sex' => 1
        ));
    }修改数据
    public function modifyAction ()
    {
        $user = new User();
        $phql = "UPDATE User SET name = :name:, age = :age:, sex = :sex: WHERE id = :id:";
        $status = $user->modelsManager->executeQuery($phql, array(
            'id' => 20,
            'name' => "咔咔2",
            'age' => 25,
            'sex' => 2
        ));
    }删除数据
    public function deleteAction ()
    {
        $user = new User();
        $phql = "DELETE FROM User WHERE id = :id:";
        $status = $user->modelsManager->executeQuery($phql, array(
            'id' => 20
        ));
    }六、代码优化
总结
以上就是Phalcon入坑必须知道的功能《Phalcon入坑指南系列 二》的详细内容,更多请关注自由互联其它相关文章!

















