该手册适用于RedBean suggests a method for integrating the ORM into Zend Framework。将RedBean ORM集成到Zend Framework中
从手册: -
打开Zend的引导文件,并添加:
public function run() { $loader = Zend_Loader_Autoloader::getInstance()->registerNamespace("RedBean_"); require_once(APPLICATION_PATH . "/../library/RedBean/redbean.inc.php"); //or rb.php R::setup("mysql:host=localhost;dbname=timereg", "root"); Zend_Registry::set("tools", R::$toolbox); Zend_Registry::set("db", R::$adapter); Zend_Registry::set("redbean", R::$redbean); parent::run(); }
此方法不打我作为最有效的作为正在建立的ORM在每个控制器中,无论是否需要。它也使用我不喜欢的Zend_Registry。
也有需要适当整合和可能从配置通过的application.ini受益红豆的某些特征: - 为Fuse的models
- 设为frozen/fluid
- 设置位置,以便custom models工作。
- Setup连接到RDBMS
- 设置Debug模式。
如何红豆ORM类似的方式被集成到Zend框架更高效
Zend的
?
是不是readbean已经懒惰加载?如果是的话,这应该是有效的。 – hakre