/** * 设置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
在PHALCON的官方文档中,对PHQL的说明算是挺清晰了,值得一提的是,当在多modules项目中这个官方文档就有坑。特此记录。 PHQL对数据库的的操作不是直接的运行SQL,而是对模型文件的转化,形如有phql如下: "SELECT * FROM member" ->如果直接以SQL去理解很简单 ...
分类:
其他好文 时间:
2017-03-25 13:31:52
阅读次数:
349
调试应用程序(Debugging Applications)¶ Phalcon中提供了提供了几种调试级别即通知,错误和异常。 异常类 Exception class 提供了错误发生时的一些常用的调试信息如文件,行,消息,错误代码,跟踪信息等。 Phalcon主要使用这个异常类来包装这些功能,以方便开 ...
分类:
移动开发 时间:
2017-03-23 12:19:40
阅读次数:
322
这篇内容将对下列操作进行示范: Insert、Select、Update、Calculation、Transaction、models advanced、dev-tools、cookies [ Insert ] (1) (2) (3) [ Select ] (1) (2) (3) [ Update ...
分类:
Web程序 时间:
2017-01-30 10:29:46
阅读次数:
486