volt 是Phalcon中集成的模板引擎,我们也可以更换为其他模板引擎或同时使用多个模板引擎。本文只介绍 Phalcon 自带的 volt模板引擎。 启用Volt 和其他模板引擎一样,我们需要将 volt 模板注册到 views 组件中,并设置模板文件通用后缀名,或者直接使用标准化的后缀名 .ph ...
分类:
其他好文 时间:
2017-05-25 14:47:24
阅读次数:
184
/** * 设置view */ $di->set('view', function () use ($config) { $view = new \Phalcon\Mvc\View(); $view->setViewsDir(BASE_PATH . $config->home_applicati..... ...
分类:
其他好文 时间:
2017-05-23 15:48:26
阅读次数:
285
phalcon:整合官方多模块功能,方便多表查询 项目分为: 目录结构如下: public/index.php的大致写法: 多模块功能: 来看下多模块下Module.php的写法, backend/Module.php models/下的model文件,不需要命名空间,直接写: controller ...
分类:
其他好文 时间:
2017-05-22 19:25:50
阅读次数:
307
Phalcon提供的这个开发工具主要是用来辅助开发,比方生成一些程序的基本框架。生成控制器模型等。使用这个工具我们仅仅须要一个简单的命令就可以生成应用的基本框架。 很重要: 要使用这个工具我们必需要安装Phalcon 0.5版本号以上的扩展才行。这里我们推荐使用PHP5.3.6或更高版本号的PHP. ...
分类:
其他好文 时间:
2017-05-20 20:37:56
阅读次数:
323
Phalcon在权限方面通过 Phalcon\Acl 提供了一个轻量级的 ACL(訪问控制列表). Access Control Lists (ACL) 同意系统对用户的訪问权限进行控制,比方同意訪问某些资源而不同意訪问其他资源等。 这里我们建议开发人员了解一些关于ACL的技术。 ACL有两部分组成 ...
分类:
数据库 时间:
2017-04-22 10:38:20
阅读次数:
319
一、变量和常量 1.1、变量名(标示符) 1)变量:$开头标志 2)变量名:能够由字母。数字,_ 3者组成,不能用数字开头 3)标识符是区分大写和小写的。但函数名不区分大写和小写。 4)变量名称能够与函数名称同样,尽管是同意的。但应尽量避免混淆。 PHP不要求在使用变量之前声明变量,当第一次给一个变 ...
分类:
Web程序 时间:
2017-04-17 13:17:13
阅读次数:
325
跟着phalcon官方文档走到模型强制缓存时候,老发生一个错误 : Cache didn't return a valid resultset . 原话的意思是,缓存没有返回一个 有效的结果集。 modelsCache如下: let cache = this->_dependencyInjector ...
分类:
系统相关 时间:
2017-04-09 18:16:43
阅读次数:
1047
上篇介绍了C语言开发PHP扩展的方法, 现在介绍使用Zephir开发扩展的方法. 关于Zephir需要简单介绍一下: Zephir 是为PHP开发人员提供的能够编写可编译/静态类型的高级语言.是优秀的Phalcon团队为开发第二版本框架所编写的新兴语言,其语法优雅,开发扩展非常方便,执行效率上据说是 ...
分类:
Web程序 时间:
2017-04-05 20:41:17
阅读次数:
169
PDO常用方法: PDO::query()主要用于有记录结果返回的操作(PDOStatement),特别是select操作。 PDO::exec()主要是针对没有结果集合返回的操作。如insert,update等操作。返回影响行数。PDO::lastInsertId()返回上次插入操作最后一条ID, ...
分类:
数据库 时间:
2017-04-01 16:24:24
阅读次数:
284
在PHALCON的官方文档中,对PHQL的说明算是挺清晰了,值得一提的是,当在多modules项目中这个官方文档就有坑。特此记录。 PHQL对数据库的的操作不是直接的运行SQL,而是对模型文件的转化,形如有phql如下: "SELECT * FROM member" ->如果直接以SQL去理解很简单 ...
分类:
其他好文 时间:
2017-03-25 13:31:52
阅读次数:
349