How to Cakephp 3.x cake bake on linux system
Cakephp gives an awesome feature that is bake. by using bake you can create controller models and views without coding . you just need to type some commands and cake will create files for you.
So here is the simple steps for cake bake in cakephp 3.x on linux system
1.First Open your terminal window
2. install php5 on your system by using this command and press enter
sudo apt-get install php5-mysql
3. Now download letest cakephp 3.x zip file from cakephp github and unzip into your local server (ex. /op/lampp/htdocs/newcake/here all files)
4. Now in terminal change directory by this command and press enter
cd /opt/lampp/htdocs/newcake/
5. Then run following command
bin/cake bake
When you hit enter then you will see output like this
Welcome to CakePHP v3.3.4 Console
---------------------------------------------------------------
App : src
Path: /opt/lampp/htdocs/zcake/src/
PHP : 5.5.9-1ubuntu4.20
---------------------------------------------------------------
The following commands can be used to generate skeleton code for your application.
Available bake commands:
- all
- behavior
- cell
- component
- controller
- fixture
- form
- helper
- mailer
- migration
- migration_diff
- migration_snapshot
- model
- plugin
- seed
- shell
- shell_helper
- task
- template
- test
By using `cake bake [name]` you can invoke a specific bake task.
---------------------------------------------------------------
App : src
Path: /opt/lampp/htdocs/zcake/src/
PHP : 5.5.9-1ubuntu4.20
---------------------------------------------------------------
The following commands can be used to generate skeleton code for your application.
Available bake commands:
- all
- behavior
- cell
- component
- controller
- fixture
- form
- helper
- mailer
- migration
- migration_diff
- migration_snapshot
- model
- plugin
- seed
- shell
- shell_helper
- task
- template
- test
By using `cake bake [name]` you can invoke a specific bake task.
6. Now create tables in your database and then we bake controller model and view for that tables
7. Now run the following command to bake controller model and view
bin/cake bake all users
// users is our db table name
Now hit Enter and see controller model and view for users table created successfully.
This is the simple tutorial to learn how to Cakephp 3.x cake bake in linux environment. you can many commands using bake.
https://www.pinterest.com/antiqueweb/bakingreviewcom/ may also be helpful here.
ReplyDelete