preflrv / nzord-skeleton
此包最新版本(dev-master)没有提供许可证信息。
skeleton projeto nzord
dev-master
2019-10-18 14:22 UTC
Requires
- bower-asset/adminlte: ^2.4
- bower-asset/bootstrap: ^3.3.7
- bower-asset/bootstrap3-wysiwyg: ^0.3.3
- bower-asset/chosen: ^1.8
- bower-asset/codemirror: ^5.40
- bower-asset/colorpicker: ^1.2
- bower-asset/fastclick: ^1.0
- bower-asset/fontawesome: ^4.7
- bower-asset/fullcalendar: ^3.9
- bower-asset/ionicons-min: ^2.0
- bower-asset/jquery: ^3.3.1
- bower-asset/jquery-maskmoney: ^3.0
- bower-asset/jquery-slimscroll: ^1.3
- bower-asset/jquery-tmpl: dev-master
- bower-asset/jquery.blockui: ^2.70
- bower-asset/jquery.inputmask: ^4.0
- bower-asset/moment: ^2.22
- bower-asset/pace: ^1.0
- bower-asset/rich-filemanager: ^2.7
- bower-asset/select2: ^4.0.5
- bower-asset/summernote: ^0.8.10
- npm-asset/bootstrap-chosen: ^1.4
- npm-asset/coder-lrv--ndatatables: ^1.0
- npm-asset/eonasdan-bootstrap-datetimepicker: ^4.17
- npm-asset/highcharts: ^6.1
- npm-asset/ionicons: ^4.4
- npm-asset/jquery-base64: ^1.0
- npm-asset/jquery-contextmenu: ^2.7.0
- npm-asset/loadjs: ^3.5.4
- npm-asset/lobibox: ^1.2
- npm-asset/nzord-app: ^1.0.5
- oomphinc/composer-installers-extender: ^1.1
- preflrv/nzord: @dev
- servocoder/richfilemanager-php: ^1.2.3
Requires (Dev)
- phpunit/phpunit: ^5.7
- there4/slim-test-helpers: ^2.1
This package is auto-updated.
Last update: 2024-09-29 01:08:57 UTC
README
用于nzord应用模型的示例。包括模块
- System ,对于nzord的正常运行是必需的。
安装
克隆项目
$ git clone https://github.com/coderlrv/nzord-skeleton.git nomeprojeto
建议使用 Composer 安装依赖项。
$ composer install
# Start servidor local http:\\localhost:8080
$ composer server
修改数据库连接配置文件 base/settings.php
注意
在生产环境中部署时,请设置 base/tmp
和 files
文件的写入权限。
目录
base
:应用程序代码files
:可写文件目录,例如 jpg, png, pdf, bmp...modulos
:系统中使用的所有模块system
:nzord正常运行所需的必需模块。包括用户管理、日志、报表、部门、组织、参数等。
public
:web服务器根目录vendor
:Composer依赖项
Twig
-
函数示例:
{{ dataExtenso(datas.data) }}
dataExtenso()
- 将日期转换为日期的书写形式。
{{ dataExtenso('1969-12-31') }} //Result: 31 de dezembro de 1969
valorPorExtenso()
- 将值转换为值的书写形式。
{{ valorPorExtenso(52.00) }} //Result: cinquenta e dois reais
- 为模块生成链接
path_for_model()
{{ path_for_model('meu-modulo','meu-controller','index', [12],['filtro'=>1]) }} - Gera link //Result: https:///nzord/app/meu-modulo/meu-controller/index/12&filtro=1
-
为模态生成链接
path_for_modal()
{{ path_for_modal('meu-modulo','meu-controller','index', [12],['filtro'=>1]) }} - Gera link para modal //Result: https:///nzord/modal?p=app/meu-modulo/meu-controller/index/12&filtro=1
-
过滤器示例:
{{datas.valor | number_format}}
number_format
- 格式化数字为 pt-br 格式。cpfCnpj
- 应用 cpfcnpj 掩码。date('Y-m-d')
- 应用日期格式。
模态框
单元测试和集成测试。
-
测试文件目录
base\tests\unit
:测试单元目录meuTestTest.php
base\tests\integration
:集成测试目录
-
模块目录,遵循与 base 相同的模型。
-
modulos\nomemodulo\tests\unit
:测试单元目录 -
modulos\nomemodulo\integration
:集成测试目录
-
-
执行测试
$ composer test