Yaron 的主机上有多个 Symfony 项目,单一的主机设置给项目的开发带来诸多不便。给每个项目分配独立的虚拟主机,成为 Yaron 必不可少的工作。
Symfony
Symfony 两种不同的安装方式
- 以独立程序方式安装,每一套的Symfony框架,仅供一个应用程序使用。
- 以平台方式安装,将Symfony 安装在服务器上,供所有的应用程序使用。
Propel 中根据条件删除记录的方法
在 Propel 中,常用的删除记录方法有:根据关键字( Primary Key ) 来删除相应记录,根据实例化的对象( Instantiated Object ) 执行相应删除操作。
不同版本Symfony对数据库操作区别
在1.0.x版本,通过直接执行SQL语句获得数据的应用中,有用到prepareStatement()和executeQuery()两个方法。
在1.2.x版本中,有所更新,相应变为prepared()和execute()两个方法。
在Symfony中直接运用SQL语句检索数据
Symfony 框架中,Critteria 用来检索数据,功能已经足够强大了。但是,如果不习惯这种写法,还是比较闹心的。幸运的是,Symfony框架提供了另外一种数据库检索方法,自定义SQL语句检索数据。下面,笔者就根据实践来简述一下该方法。