.class.php
结尾.ctrl.php
结尾.mdl.php
结尾.vld.php
结尾.func.php
结尾.inc.php
结尾.lang.php
结尾.tpl.php
结尾User
、User_Type
getUserName()
$tableName
、$instance
get_client_ip()
\
开头app
开头,后面跟类库类型,具体如下:
- 控制器
app\ctrl
和模块命名,例如:namespace app\ctrl\console
- 模型以
app\model
开头,例如:namespace app\model
- 应用类库以
app\classes
开头,例如:namespace app\classes
- 验证器以
app\validate
开头,例如:namespace app\validate
- 分层控制器、分层模型和分层验证器由开发者在上述命名空间下自行定义,例如:
namespace app\ctrl\console\general
extend
开头,后面跟类库类型,具体如下:
- 插件以
extend\plugin
开头,例如:namespace extend\plugin
- 其他类库
extend\类库名
开头,例如:namespace extend\类库名
ginkgo
开头,例如:namespace ginkgo
请注意本手册中的示例代码为了简洁,如无指定类库的命名空间,都表示指的是
ginkgo
命名空间,例如下面的代码:
Config::get('hello');
请自行添加 use ginkgo\Config
或者使用
ginkgo\Config::get('hello');
obj_response
、ctrl_user
、mdl_appBelong
obj_
开头ctrl_
开头mdl_
开头vld_
开头GK_PATH
和 GK_PATH_APP
url_route_on
和 url_convert
ginkgo_user
表和 user_name
字段,不建议使用驼峰和中文作为数据表字段命名