Hello.
Another quick tip. To start a new Zend Framework project, the easiest way is using Zend_Tool for that. Please, install first the Zend_Tool follow this link at Zend Framework documentation page.
Creating new project
Let’s starting using the command line and creating a new ZF project.
zf create project my_project_name
Zend_Layout
Now, get in the project folder and enable Zend_Layout support:
cd my_project_name zf enable layout
Database
Configuring database support:
zf configure db-adapter "hostname=localhost&adapter=pdo\_mysql&dbname=my\_project&password=12345&username=myuser"
And some DbTable:
zf create db-table posts
Using Zend_Tool we have a lot of options do create files (DbTable, models, controllers, actions, etc) using the command line.
All options
Type zf and press ENTER.
Zend Framework Command Line Console Tool v1.11.9 Usage: zf \[--global-opts] action-name [--action-opts] provider-name [--provider-opts\] \[provider parameters ...\] Note: You may use "?" in any place of the above usage string to ask for more specific help information. Example: "zf ? version" will list all available actions for the version provider. Providers and their actions: Version zf show version mode[=mini] name-included[=1] Note: There are specialties, use zf show version.? to get specific help on them. Config zf create config zf show config zf enable config Note: There are specialties, use zf enable config.? to get specific help on them. zf disable config Note: There are specialties, use zf disable config.? to get specific help on them. Phpinfo zf show phpinfo Manifest zf show manifest Profile zf show profile Project zf create project path name-of-profile file-of-profile zf show project Note: There are specialties, use zf show project.? to get specific help on them. Application zf change application.class-name-prefix class-name-prefix Model zf create model name module View zf create view controller-name action-name-or-simple-name module Controller zf create controller name index-action-included[=1] module Action zf create action name controller-name[=Index] view-included[=1] module Module zf create module name Form zf enable form module zf create form name module Layout zf enable layout zf disable layout DbAdapter zf configure db-adapter dsn section-name[=production] DbTable zf create db-table name actual-table-name module force-overwrite Note: There are specialties, use zf create db-table.? to get specific help on them. ProjectProvider zf create project-provider name actions
Very Good post, I never knew about the layout tool. ! Thanks buddy helped me a lot and saved me time.
Hi Peace! Welcome to my blog. Thanks for comment.