Doctrine CLI
SA3 modules use the Doctrine 2 ORM as the implementation of its persistence layer. Sometimes, it may be necessary to update doctrine's schema, clear its caches, or use some of doctrine's many other tools through the command line. The SA3 exposes doctrine's tools so developers can quickly access them.

List Available Doctrine Commands

A comprehensive list of doctrine's commands can be found in their documentation reference.
You can also view a list of available doctrine operations using the command below.
1
php app.php -c=doctrine -e=environment
Copied!

Update Doctrine Schema

1
php app.php -c=doctrine -e=environment orm:schema-tool:update
Copied!

Clear Doctrine Cache

1
// Clear metadata
2
php app.php -c=doctrine -e=environment orm:clear-cache:metadata
3
4
// Clear query cache
5
php app.php -c=doctrine -e=environment orm:clear-cache:query
6
7
// Clear result cache
8
php app.php -c=doctrine -e=environment orm:clear-cache:result
Copied!
Last modified 3yr ago