Skip to content

jaroslawziolkowski/kohana-cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminal for Kohana v3 (development)

Terminal Module is a tools like rails 'script/generate'.

Requirements

  • Linux ONLY
  • PHP 5.2+
  • Kohana v3.0+

Install

  1. Move the file named 'kohana' to Kohana base path with index.php together.
  2. Change file mode bits: chmod 755 kohana

TODO

  • Added the new method to exist controller
  • Support params of methods in controller
  • (Think more about it)

Done

  • Create Controller (support multi-methods)
  • Create Controller (support extend, like Template, REST, etc)
  • Create Model (support extend, like ORM, Sprig)
  • Create View
  • Generate all of MVC files

Usage

Controller: classes/controller/home/template.php

 #   **create**  APPPATH/classes/controller/home/template.php

 ./kohana controller home/template before index after

Controller extends REST: classes/controller/api/user.php

 #   **create**  APPPATH/classes/controller/api/user.php

 ./kohana controller api/user index update delete --i=rest

Model extends ORM: classes/model/user.php

 #   **create**  APPPATH/classes/model/user.php

 ./kohana model user --e=orm

Generate all of MVC files:

 #   **create**  APPPATH/classes/controller/topic.php
 #   **create**  APPPATH/classes/model/topic.php
 #   **create**  APPPATH/view/topic.php

 ./kohana controller topic list view update delete --i=template --e=orm --a

About

command line tools for Kohana v3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 93.0%
  • Shell 7.0%