Caching ZF2&;原则2
我尝试使用Zend Framework 2和条令2构建一个简单的应用程序。我决定使用YAML配置文件,因此我的Caching ZF2&;原则2,caching,doctrine-orm,zend-framework2,zfdoctrine,Caching,Doctrine Orm,Zend Framework2,Zfdoctrine,我尝试使用Zend Framework 2和条令2构建一个简单的应用程序。我决定使用YAML配置文件,因此我的doctor.yml文件如下: driver: application_entities: class: 'Doctrine\ORM\Mapping\Driver\AnnotationDriver' cache: 'array' paths: - '__DIR__/../src/__NAMESPACE__/E
doctor.yml
文件如下:
driver:
application_entities:
class: 'Doctrine\ORM\Mapping\Driver\AnnotationDriver'
cache: 'array'
paths:
- '__DIR__/../src/__NAMESPACE__/Entity'
orm_default:
drivers:
'Application\Entity': application_entities
authentication:
orm_default:
object_manager: 'Doctrine\ORM\EntityManager'
identity_class: 'Application\Entity\User'
identity_property: 'login'
credential_property: 'password'
configuration:
orm_default:
metadata_cache: 'array'
query_cache: 'array'
现在,问题是:我的缓存配置正确吗?我怎样才能验证它是否真的有效
当然,我知道我应该使用比简单数组更好的驱动程序,但目前对我来说已经足够了。原则提供了一套命令行工具来简化此类常见的管理任务。以下是可用命令的示例列表: 在您的情况下,应该使用命令确保代理生成、元数据和查询缓存配置正确 假设您正在使用将条令与zend framework 2集成,打开控制台,只需键入:
$ cd /path/to/your/projectroot
$ php public/index.php orm:ensure-production-settings
如果缓存配置不正确,输出将警告您
下面是控制台的详细说明