kohana/doctrine

Kohana 模块,用于将 doctrine 集成到 Kohana

0.1 2016-03-20 14:40 UTC

This package is auto-updated.

Last update: 2024-09-11 13:53:31 UTC


README

Build Status

为 Kohana 3 提供的 doctrine 库可以简单地集成 doctrine 2.*。您可以通过将 config/doctrine.php 文件放置在您的 app/config 文件夹中并编辑它来配置 doctrine 集成。

支持的映射解决方案

目前此模块支持以下映射方法。

  1. 注解
  2. XML
  3. YAML

支持的缓存解决方案

目前此模块支持以下缓存方法。

  1. APC
  2. 数组
  3. Memcache
  4. Redis
  5. 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')