dev-master
9999999-devSamsonPHP module for automatic module and code generation
The Requires
Wallogit.com
2017 © Pedro Peláez
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