svp / yii2-doctrine
此包的最新版本(dev-master)没有提供许可证信息。
用于与 Doctrine 2 通信的 Yii 2 扩展包装器。
dev-master
2017-03-16 13:27 UTC
Requires
- php: >=5.6.0
- doctrine/orm: 2.5.*
This package is not auto-updated.
Last update: 2024-09-18 19:59:29 UTC
README
用于与 Doctrine 2 通信的 Yii 2 扩展包装器。
安装
您可以使用 Composer 将此库作为本地、项目特定的依赖项添加到您的项目中
composer require svp/yii2-doctrine
用法
为了连接 doctrine 组件,在您的 config 文件中插入
'components' => [ ... 'doctrine' => [ 'class' => 'yii\doctrine\components\DoctrineComponent', 'isDev' => true, //for development 'driver' => 'pdo_mysql', //database driver 'user' => 'user', //database user 'password' => 'password', //password 'host' => 'localhost', 'dbname' => 'dbname', //name database 'entityPath' => [ //paths with you entity 'backend/models', 'frontend/models', 'console/models', 'common/models', ] ] ]
为了使用 doctrine 控制台,将以下内容添加到您的 config 文件中
'controllerMap' => [ .... 'doctrine' => [ 'class' => 'yii\doctrine\console\DoctrineController', ] ] ]
并调用 ./yii doctrine,如果您需要传递选项,请使用选项 -o=option。
例如
创建从实体到表的表 ./yii orm:schema-tool:create
从实体更新表 ./yii orm:schema-tool:update -o=--force
从实体创建表 ./yii orm:schema-tool:drop -o=--dump-sql 等。