
phalcon
xueling022
技术改变未来
展开
-
phalcon mac安装
** 简介 ** phalcon是用c语言写的一个国外框架,以扩展的方式加载运行,从官方简单描述是性能”最快”的php框架,这里介绍在mac环境下如何安装phalcon框架。 可以参考官方安装介 绍:http://phalcondocs.xuehuwang.com/zh/latest/reference/install.html#requirements 这里使用的web服务是apach原创 2017-01-15 11:39:38 · 2071 阅读 · 0 评论 -
phalcon 连接查询(phql)
在模型中连接查询方式$query = new \Phalcon\Mvc\Model\Query("SELECT A.id, A.name, A.age, A.address, B.name as bname FROM UserTest as A INNER JOIN robots B ON A.id=B.id WHERE A.id=:id:", $this->getDI()); $d原创 2017-01-29 18:00:42 · 2559 阅读 · 0 评论 -
phalcon 事务处理
单独的事务 单独事务在一个新的连接中执行所有的SQL,虚拟外键检查和业务规则与主数据库连接是相互独立的。 这种事务需要一个事务管理器来全局的管理每一个事务,保证他们在请求结束前能正确的回滚或者提交。 example1use Phalcon\Mvc\Model\Transaction\Failed as TxFailed;use Phalcon\Mvc\Model\Transaction\Ma原创 2017-01-29 16:43:14 · 4657 阅读 · 0 评论 -
phalcon 生成时间戳
模型自动生成时间戳use Phalcon\Mvc\Model\Behavior\Timestampable;public function initialize(){ $this->addBehavior( new Timestampable( [ "beforeCreate" => [原创 2017-01-29 15:19:34 · 815 阅读 · 0 评论 -
phalcon 注入服务到模型(错误信息集中处理)
你可能需要在模型中用到应用中注入的服务,下面的例子会教你如何去做:namespace Store\Toys;use Phalcon\Mvc\Model;class Robots extends Model{ public function notSaved() { // Obtain the flash service from the DI container原创 2017-01-29 11:29:46 · 1926 阅读 · 0 评论 -
phalcon Model模型的基本使用与常用操作(增删改查)
phalcon模型命名方式使用驼峰法,主要是用来跟数据库交互,应用程序中的大部分业务逻辑都将集中在模型里,l这里把常用的模型操作做下笔记,phalcon框架的模型方式和框架提供的一些常用操作方法。新建一个模型app/models/Rebots.php<?phpclass Rebots extends \Phalcon\Mvc\Model{ // 官方建议在模型中预先定义好所有的列,这样可以原创 2017-01-21 23:45:55 · 12654 阅读 · 0 评论 -
phalcon中预先提供的常用实例二(response)
request是phalcon中提供的注册的服务。”response”服务包含了一个 Phalcon\Http\Request 的实例, 在返回数据方面经常会用到request实例中常用的方法// url跳转//example1$this->response->redirect("跳转的url",true, '状态码');//example2$this->response->redirect(原创 2017-01-18 22:53:35 · 1216 阅读 · 0 评论 -
phalcon中预先提供的常用实例一(request)
request是phalcon中提供的注册的服务。”request”服务包含了一个 Phalcon\Http\Request 的实例request实例中常用的方法在控制器中可以直接使用// 来源请求判断$this->request->isPost(); // 判断是否post表单提交$this->request->isAjax(); // 判断是否ajax请求$this->request->g原创 2017-01-18 22:27:53 · 2592 阅读 · 0 评论 -
phalcon mvc controller控制器
控制器提供了一堆可以被调用的方法,即:action。action是控制器中用于处理请求的方法。默认情况下,全部 控制器public的方法都会映射到action并且可以通过URL访问。action负责解释请求和创建响应。 通常,响应是以渲染的视图格式被创建,但也存在其他的方式来创建(译者注:如AJAX请求返回JSON格式的数据)。phalcon框架中,控制器必须要以Controller结尾,方法必须以原创 2017-01-16 23:14:56 · 2800 阅读 · 0 评论 -
phalcon 数据验证
Phalcon\Validation对Phalcon来说是一个相对独立的组件,它可以对任意的数据进行验证。 当然也可以用来对非模型内的数据进行验证。 下面的例子展示了一些基本的使用方法:<?phpuse Phalcon\Validation\Validator\PresenceOf, Phalcon\Validation\Validator\Email;$validation = new P原创 2017-01-29 23:01:40 · 1817 阅读 · 0 评论