设置学说注释缓存并验证它是否有效

时间:2018-09-19 02:51:03

标签: php caching annotations doctrine

我们要在实体文件中使用带有ORM和php注释的准则。

我担心在php或yaml上选择注释可能会影响性能。我已经阅读了一些有关该主题的文档,并可以找到有关如何设置Reader的示例,但是不确定如何将其实现到我的代码中并验证其是否有效。这是引导学说的代码段:

    /*
     * Doctrine setup
     */
    $dbConfig = new Configuration();
    $emConfig = Setup::createAnnotationMetadataConfiguration([ABSPATH . '/src/Entity'], 1, null, null, false);
    $namingStrat = new UnderscoreNamingStrategy();
    $emConfig->setNamingStrategy($namingStrat);
    $params = [
        'dbname' => DB_NAME,
        'user' => DB_USER,
        'password' => DB_PASSWORD,
        'host' => DB_HOST,
        'driver' => 'pdo_mysql'
    ];
    $doctrineConnection = DriverManager::getConnection($params, $dbConfig);
    $entityManager = EntityManager::create($doctrineConnection, $emConfig);

我将如何实施措施以确保注释正确缓存?

这不在symfony之类的任何框架之内,而是在独立的Web应用程序之内。

0 个答案:

没有答案