bluecloudy/yiidoctrine2

这是一个为 Yii 框架提供的扩展,用于集成 Doctrine 2 ORM & ODM 项目

dev-master 2014-05-05 06:36 UTC

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 (或更高版本)

安装

手动安装

  1. 下载并将 'yiidoctrine2' 目录放置到您的 Yii 扩展目录中。

  2. 在 config/main.php 中您需要添加 YiiDoctrine 别名。这允许您灵活放置扩展的位置。

	'aliases' => array(
		.. .
        'YiiDoctrine' => realpath(__DIR__ . '/../extensions/bluecloudy/yiidoctrine2'),
        .. .
	),
  1. 包含 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"
    }
}
  1. 在 config/main.php 中您需要添加 YiiDoctrine 别名。这允许您灵活放置扩展的位置。
	'aliases' => array(
		.. .
		//Path to your Composer vendor dir plus vendor/bluecloudy path
		'YiiDoctrine' =>realpath(__DIR__ . '/../../vendor/bluecloudy/yiidoctrine2/bluecloudy/yiidoctrine2'),
        .. .
	),