bluecloudy / yiidoctrine2
这是一个为 Yii 框架提供的扩展,用于集成 Doctrine 2 ORM & ODM 项目
dev-master
2014-05-05 06:36 UTC
Requires
- php: >=5.3.2
- doctrine/orm: 2.4.*
- symfony/yaml: 2.*
This package is not auto-updated.
Last update: 2024-09-28 16:09:32 UTC
README
这是一个为 Yii 框架提供的扩展,用于集成 Doctrine 2 ORM & ODM 项目
需求
- PHP 5.3.2 (或更高版本)*
- YiiFramework 1.1.14 (或更高版本)
安装
手动安装
-
下载并将 'yiidoctrine2' 目录放置到您的 Yii 扩展目录中。
-
在 config/main.php 中您需要添加 YiiDoctrine 别名。这允许您灵活放置扩展的位置。
'aliases' => array( .. . 'YiiDoctrine' => realpath(__DIR__ . '/../extensions/bluecloudy/yiidoctrine2'), .. . ),
- 包含 ext.bluecloudy.YiiDoctrine.components.YDComponent。
'components' => array( 'doctrine'=>array( 'class' => 'YiiDoctrine.components.YDComponent', 'basePath' => dirname(__FILE__), 'proxyPath' => dirname(__FILE__).'/proxies', 'entityPath' => array( dirname(__FILE__).'/models' ), 'cachePath' => dirname(dirname(__FILE__)) . '/cache', 'db' => array( 'driver' => 'pdo_sqlite', 'path' => dirname(__FILE__).'/data/blog.db' ) ) )
使用 Composer 安装
{
"require": {
"bluecloudy/yiidoctrine2": "dev-master"
}
}
- 在 config/main.php 中您需要添加 YiiDoctrine 别名。这允许您灵活放置扩展的位置。
'aliases' => array( .. . //Path to your Composer vendor dir plus vendor/bluecloudy path 'YiiDoctrine' =>realpath(__DIR__ . '/../../vendor/bluecloudy/yiidoctrine2/bluecloudy/yiidoctrine2'), .. . ),