Symfony ORM常用函数总结
在这里的总结中我们都已Symfony书中所讲的article作为Table所对应的ORM对象(ORM Class)
1.保存
$article->save();
2.删除
$article->delete();
3.通过主键Primary Key来获取资料
$article = ArticlePeer::retrieveByPk(7);
4.使用Select语句来获取资料
$c = new Criteria(); $articles = ArticlePeer::doSelect($c);
Symfony ORM栏位类型定义
如何让PHP4模拟支持PHP5的构造或析构函数
PHP5通过__construct()和__destruct()来支持实现Java,C++语言中队构造和析构函数的支持。但当前还有很多的Framework和各类服务器只支持PHP4,是否有办法可以使用PHP4的语法来实现PHP5的构造和析构函数的支持?
其实在Joomla中就对这两个函数进行的封装和模拟,使得这两个PHP5的语法可以在PHP4中使用。
Symfony Template系统内建的一些常用变量
在Symfony Template的系统中有一些经常使用的内建对象,这项可以减轻Model的处理程序中的一些负担,而不需把任何简单的变量都必须先赋值给View,而View中再次使用赋值变量来显示.而让Template可以直接把一些简单变量显示在页面中.
1. $sf_context: The whole context object (instance of sfContext)
2. $sf_request: The request object (instance of sfRequest)
3. $sf_params: Parameters of the request
4. $sf_user: The current user session object (instance of sfUser)
Symfony framework
Symfony framework 是一套类似于Ruby on Rails的PHP版本的Framework。
1.支持使用脚本来生成框架结构。
2.Ajax的整合。
3.ORM的支持。
个人感觉比Zend Framework功能强一些。
同时相关的文档资料比较详细,和Joomla的文档相比真的是天壤之别。可能Joomla比较倾向于使用,而不是做开发工作。