/cake

Cake is a Codeigniter mAKE

Primary LanguagePHPOtherNOASSERTION

cake

cake is a generator to CodeIgniter Framework.

You can use to generate your controllers and models. When you create controllers, cake will create views and add routes to your controller.

By default, you can see your routes in system/application/config/routes.php.

By default, you can see your views in system/application/views/.

How to install?

git clone git://github.com/caironoleto/cake.git /home/yourUser/.cake
sudo ln /home/yourUser/.cake/bin/cake /usr/bin/cake
sudo ln /home/yourUser/.cake/bin/Generate.php /usr/bin/Generate.php

Usage:

cd /home/yourUser/codeIgniterPath/
cake [mode] [name] [method1] [method2] [method3]

Modes available:

  • controller

  • model

Example:

cairo@lt:~/myProject$ cake controller home
cake by Cairo Noleto - http://www.caironoleto.com/

		system/ exists
		system/application/ exists
		system/application/controllers/ exists
		Add route to HomeController
		Create system/application/controllers/HomeController.php

cairo@lt:~/myProject$ cake controller home index
cake by Cairo Noleto - http://www.caironoleto.com/

		system/ exists
		system/application/ exists
		system/application/controllers/ exists
		Add route to HomeController
		Add index in HomeController
		system/application/views/ exists
		system/application/views/home/ exists
		Create system/application/views/home/index.php
		Create system/application/controllers/HomeController.php

cairo@lt:~/myProject$ cake model user
cake by Cairo Noleto - http://www.caironoleto.com/

		system/ exists
		system/application/ exists
		system/application/models/ exists
		Create system/application/models/User.php

cairo@lt:~/myProject$ cake model user find_all
cake by Cairo Noleto - http://www.caironoleto.com/

		system/ exists
		system/application/ exists
		system/application/models/ exists
		Add find_all in User
		Create system/application/models/User.php

License:

cake is released under Creative Commons Attribution 3.0 Unported.

Author:

Cairo Noleto

Working at Add4 Comunicação

Blog: Cairo'sBlog

Twitter: @caironoleto