dev-master
9999999-devSamsonPHP module for automatic module and code generation
The Requires
SamsonPHP module for automatic module and code generation
This module helps with various routine tasks and focused on their automatic completion, (*1)
For quick creating local module with name contacts
you must visit url [domain]/skeleton/generate/contacts
System will automatically create
* app/view/contacts/index.php
view file
* app/controller/contacts.php
controller file
* css/contacts.less
less file
* js/contacts.coffee
coffee file, (*2)
Available one configurable parameters for tuning:
* boolean $createCoffee
If true .coffee file will be generated otherwise .js, (*3)
For automatic creating .less file from html view contacts/index
you must visit url [domain]/skeleton/less/contacts/index
System will automatically create css/contacts_index.less
file with less selectors tree, (*4)
Available two configurable parameters for tuning less generator:
* array $lessIgnore
Collection of tags, classes, less selectors to ignore, you can specify any less selector that you don't want
to be outputted in generated LESS file, (*5)
If you want to test LESS generator online you can visit [domain]/skeleton/lesssandbox
controller, (*6)
class SkeletonConfig extends \samson\core\Config { public $__module = 'skeleton'; public $createCoffee = true; public $lessIgnore = array('html','body',...); public $lessDebug = true; }
Developed by SamsonOS, (*7)
SamsonPHP module for automatic module and code generation