- create projects
> mkdir ~/myproject
> cd ~/myproject
> symfony init-project myproject
For an SVN installation, create a project with these commands:
> mkdir ~/myproject > cd ~/myproject > php /path/to/symfony/data/bin/symfony init-project myproject
- create applications
> symfony init-app myapp
apps/
myapp/
config/
i18n/
lib/
modules/
templates/
Some PHP files corresponding to the front controllers of each default environment are also created in the project web
directory:
web/
index.php
myapp_dev.php
- create modules:
> symfony init-module myapp mymodule
>> dir+ ~/myproject/apps/myapp/modules/mymodule
>> dir+ ~/myproject/apps/myapp/modules/mymodule/actions
>> file+ ~/myproject/apps/myapp/modules/mymodule/actions/actions.class.php
>> dir+ ~/myproject/apps/myapp/modules/mymodule/config
>> dir+ ~/myproject/apps/myapp/modules/mymodule/lib
>> dir+ ~/myproject/apps/myapp/modules/mymodule/templates
>> file+ ~/myproject/apps/myapp/modules/mymodule/templates/indexSuccess.php
>> dir+ ~/myproject/apps/myapp/modules/mymodule/validate
>> file+ ~/myproject/test/functional/myapp/mymoduleActionsTest.php
>> tokens ~/myproject/test/functional/myapp/mymoduleActionsTest.php
>> tokens ~/myproject/apps/myapp/modules/mymodule/actions/actions.class.php
>> tokens ~/myproject/apps/myapp/modules/mymodule/templates/indexSuccess.php