samsonos / php_skeleton
该软件包最新版本(dev-master)没有提供许可证信息。
SamsonPHP模块,用于自动模块和代码生成
dev-master
2014-12-08 14:26 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-14 15:58:06 UTC
README
##SamsonPHP模块,用于SamsonPHP框架的自动模块和代码生成
此模块帮助处理各种常规任务,并专注于它们的自动完成
自动本地模块生成
要快速创建名为contacts
的本地模块,您必须访问网址[domain]/skeleton/generate/contacts
系统将自动创建
app/view/contacts/index.php
视图文件app/controller/contacts.php
控制器文件css/contacts.less
less文件js/contacts.coffee
coffee文件
###模块生成器配置:一个可配置的参数用于调整
boolean $createCoffee
如果为true,将生成.coffee文件,否则生成.js
##自动从HTML生成.less文件:要从HTML视图contacts/index
自动创建.less文件,您必须访问网址[domain]/skeleton/less/contacts/index
系统将自动创建包含less选择器的css/contacts_index.less
文件
###Less生成器配置:两个可配置的参数用于调整less生成器
array $lessIgnore
忽略标签、类、less选择器的集合,您可以指定任何不希望在生成的LESS文件中输出的less选择器
###Less生成器沙箱:如果您想在线测试LESS生成器,可以访问[domain]/skeleton/lesssandbox
控制器
##此模块的示例配置类
class SkeletonConfig extends \samson\core\Config
{
public $__module = 'skeleton';
public $createCoffee = true;
public $lessIgnore = array('html','body',...);
public $lessDebug = true;
}
由SamsonOS开发