kohana / doctrine
Kohana 模块,用于将 doctrine 集成到 Kohana
0.1
2016-03-20 14:40 UTC
Requires
- php: >=5.4
- doctrine/orm: ~2.5
- kohana/core: ~3.3
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.6
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2024-09-11 13:53:31 UTC
README
为 Kohana 3 提供的 doctrine 库可以简单地集成 doctrine 2.*。您可以通过将 config/doctrine.php
文件放置在您的 app/config
文件夹中并编辑它来配置 doctrine 集成。
支持的映射解决方案
目前此模块支持以下映射方法。
- 注解
- XML
- YAML
支持的缓存解决方案
目前此模块支持以下缓存方法。
- APC
- 数组
- Memcache
- Redis
- Xcache
使用 Doctrine
要使用 Kohana Doctrine,请通过 composer require 安装。您可以通过在 CLI 中运行 composer require kohana/doctrine
来这样做。然后通过添加以下行将 Kohana Doctrine 添加到您的模块中 bootstrap.php
:'doctrine' => VENDORPATH.'kohana/doctrine'
。
要配置 doctrine,复制 vendor/kohana/doctrine/config/doctrine.php
或您的 app/config
文件夹并编辑它。
快速示例
以下是一个快速示例,说明如何通过获取实体管理器并从实体管理器中获取存储库来使用 Kohana Doctrine。
$entityManager = \Kohana\Doctrine\EntityManager::instance();
$entityManager->getRepository('Full\Namespace\To\Entity')