jean-carlo-machado / ack-core
ack的核心功能
Requires
- php: >=5.3.3
- jean-carlo-machado/ack-db: dev-master
- jean-carlo-machado/devil-php-utilities: dev-master
- zendframework/zendframework: dev-master
This package is not auto-updated.
Last update: 2018-05-08 17:50:48 UTC
README
AckCore - ZF2中的ack核心功能
此模块是使用我个人资料中存在的任何Ack*模块的先决条件
当需要为名为NOMEProjeto的项目创建特定的ack新功能时,除了NOMEProjeto之外,还应创建一个额外的模块,命名为NOMEProjetoAck,并在其中添加功能。
ACK DEFAULT EM ZEND FRAMEWORK2 site/minhaurl/index
相关文档位于docs/ackDefault。要了解系统概述,请参阅doxygen中的系统手册。
安装
安装手册位于docs/ackDefault
ACK Default箴言
在front端永远不要放置 $row->getNomept()->getBruteVal();,相反,应选择无后缀的语言版本,这样当需要以这种方式请求时,语言选择器将返回正确的字段:$row->getNome()->getBruteVal();。
模块文档应位于模块自身的doc文件夹内,而不是主docs文件夹内
注意事项
如果应用了一些约定,元标签服务可以在front端自动启用。
要调用函数,使用以下语法,row是当需要覆盖默认元标签时使用的行,因此,如果需要按页面拥有元标签,应在controller中传递row参数,这是一个与元标签相关的数据库行。
重要注意事项
很多时候,目录都有其自己的README文件,其中包含有关该部分的具体和通常重要的信息,因此,当遇到此类文件时,请务必阅读。
对于表格和行之间的分隔变得模糊的功能,更倾向于在表格中开发功能,因为表格的实例化次数比行要少得多。
约定和标准
默认情况下,库应使用英语开发,而业务相关元素应使用葡萄牙语。使用relacao_id键,以便系统可以自动映射一对多关系。
应仅使用一个.gitignore(根目录下的)。
controller配置应遵循lower_case_undescored模式
URL标准
URL越短越好,因此应避免使用类似site/minhaurl/或site/minhaurl/index的规范。
最好使用这种格式:site/minhaurl
NN关系表应扩展TableNNAbstract
关于版本控制
想法是存在两个主要的发展分支。dev-master,其中维护着新的功能和开发中的网站,频繁更新,由于分支的不稳定性,可能会遇到错误。当所有功能都开发完成时,该分支将进入监控和测试阶段,此时建议迁移到master分支。当一个项目完成时,应创建一个特定的分支来存储和管理它,然后从master和dev-master中排除项目。
选项应使用zf2 setOptions模式,其中项目应使用lower_undescore_insesitive_case