我们要在实体文件中使用带有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应用程序之内。