Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/caironoleto/cake

Cake is a Codeigniter mAKE
https://github.com/caironoleto/cake

Last synced: 3 months ago
JSON representation

Cake is a Codeigniter mAKE

Awesome Lists containing this project

README

        

# cake

[cake][cake_url] is a generator to [CodeIgniter Framework][ci_url].

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][license_url].

## Author:

### **Cairo Noleto**

Working at [Add4 Comunicação][add4_url]

Blog: [Cairo'sBlog][blog_url]

Twitter: [@caironoleto][twitter_url]

[twitter_url]: http://www.twitter.com/caironoleto
[blog_url]: http://www.caironoleto.com/
[add4_url]: http://www.add4.com.br/
[license_url]: http://creativecommons.org/licenses/by/3.0/
[cake_url]: http://www.caironoleto.com/cake/
[ci_url]: http://www.codeigniter.com/