TinkPHP5.1开发注意事项

1.新下载的框架文件,开发前先开启调试配置

config目录下app.php文件

// 应用调试模式
'app_debug'              => true,

2.每新建一个方法,都要新建一条路由

route目录下route.php文件,后台路由数组

Route::group('admin', function () {
    Route::rule('/', 'admin/index/login', 'get|post');
});

3.修改路由配置

config文件夹下app.php文件

1)开启使用强制使用路由

 // 是否强制使用路由
  'url_route_must'         => true,

2)完全匹配路由

 // 路由是否完全匹配
 'route_complete_match'   => true,

4.使用common文件夹要在APP文件开启访问权限

config目录下app.php文件,去掉common

// 禁止访问模块
 'deny_module_list'       => [],

5.model文件名称和数据表名称要一致

6.数据库中的enum数据类型是枚举类型

7.样式错乱问题,就是路由路径问题,根目录用斜杆 '\' 表示

比如:

<script type="text/javascript" src="/static/admin/h-ui/js/H-ui.min.js"></script>

8.对MVC的使用

1)M:写业务逻辑,数据验证,数据的增删改查

2)C:接受数据、传递数据、显示数据、显示视图

3)V:视图

8.在thinkPHP5.1中,前端页面跳转可以使用助手函数,也可以使用基类request

在模板中使用助手函数要用花括号加冒号

比如:

1)使用助手函数

 <a href="{:url('admin/index/login')}">返回登录</a>
2)使用request
<a href="{$Request.url('admin/index/login')}">返回登录</a>
9.数据库表的时间字段使用int数据类型,在thinkPHP5.1框架config目录database.php文件开启自动写入时间戳,以后新增数据会自动写入时间戳
 // 自动写入时间戳字段
 'auto_timestamp'  => true,

                                                                         

posted @ 2020-09-05 21:11  人可永真  阅读(227)  评论(0编辑  收藏  举报