Comandos de console em composer, zftool e doctrine tool
|
Validar
|
$ vendor/bin/doctrine-module orm:validate-schema
|
|
Criar
|
$ vendor/bin/doctrine-module orm:schema-tool:create
|
|
Atualizar
|
$ vendor/bin/doctrine-module orm:schema-tool:update
|
|
Drop
|
$ vendor/bin/doctrine-module orm:schema-tool:drop
|
|
Verificar pronto para subir (Production enviroment)
|
|
|
$ vendor/bin/doctrine-module orm:ensure-production-settings
|
|
|
Criar Entinty
|
$ vendor/bin/doctrine-module orm:generate-entities
|
|
Opcionais: --update-entities ou --regenerate-entities
|
|
{{fa-file-code-o}} **config/application.config.php**
'modules' => array(
'**ZendDeveloperTools**',
'**DoctrineModule**',
'**DoctrineORMModule**',
'Application',
),
{{fa-file-code-o}} **module/Application/config/module.config.php**
'doctrine' => array(
'driver' => array(
'application_entities' => array(
'class' =>'Doctrine\ORM\Mapping\Driver\AnnotationDriver',
'cache' => 'array',
'paths' => array(__DIR__ . '/../src/Application/Entity')
),
'orm_default' => array(
'drivers' => array('Application\Entity' => 'application_entities')
)
)
)
{{fa-file-code-o}} **config/autoload/doctrine.local.php**
return array(
'doctrine' => array(
'connection' => array(
'orm_default' => array(
'driverClass' =>'Doctrine\DBAL\Driver\PDOMySql\Driver',
'params' => array(
'host' => 'localhost',
'port' => '3306',
'user' => **'usuario'**,
'password' => **'senha'**,
'dbname' => **'database'**
)))));
*Para o module Application funcionar como base*
'application' => array(
'type' => '**Segment**', {{fa-exclamation}}
'options' => array(
'route' => '**[]**', {{fa-exclamation}}
'defaults' => array(
'__NAMESPACE__' => 'Application\Controller',
'controller' => 'Index',
'action' => 'index',
),
),
'may_terminate' => true,
'child_routes' => array(
'default' => array(
'type' => 'Segment',
'options' => array(
'route' => '/[:controller[/:action]]',
'constraints' => array(
'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
),
'defaults' => array(
),
),
),
),
),
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.