• TP3.2.3到TP5的变化


    1. 字母函数的失效,可以移到放在common.php这个文件,对于I方法可以用助手函数input以及U方法可以用url方法来进行替换
    2. 配置项里面对于模板常量的定义要进行Request的引用
    3. Pc与手机端模板里面的include中的file字段要加上主题名称(需注意一些还要加上文件夹,有点坑)
    4. 重新测算的按钮需要onclick=”reset();return false”,不然无法禁止跳转走清除cookies的函数
    5. url隐藏模块要在入口文件进行定义
    6. 由于public是入口文件,所以所有的‘/’文件路径都是这一层,所以将原来的Public移到了public当中这样减少代码的修改量
    7. 关键函数setcookies()以及is_mobile()要将他放到common当中
    8. 关键配置的模板里面的带要进行改动
    9. Hook会生成include file=‘m/Public/left’这样的,由于项目刚刚迁徙,hook并没有移植,所以在手机端要记得手动引入这个文件
    10. Setcookis中的split函数无法使用,修改为explode函数,php版本合适但是估计是框架本身禁用了
    11. 渲染模板的$this->display(),已经无法使用,请使用return $this->fetch();
    12. 第三方类库已经不支持放在library下面,而是要放在extend这个文件下面
    13. 最重要的一点就是所有的文件不能像3.2.3当中的***.class.php一样,而是要去除掉class这个后缀
    14. 数据库配置文件在databases.php这个文件当中
    15. 模板中的常量CONTROLLER_NAME以及ACTION_NAME需要在配置中的'view_replace_str'的数组当中进行引用request的引用定义
    16. 在项目当中setcookies()函数的根据I()获取的 参数进行操作的,但是这里用input助手函数也可以,我们改变$_POST的值就可以改变I函数获取的值,所以setcookie函数到底是用tp5封装的input助手函数还是我们自己一直I函数有待商祺。在tp5当中要改变$_POST的值方法如下:
    Request::instance()->post( get | param )([
    'submit' => $tip1['submit'],
    'xingming' => $tip1['oxingming'],
    'sex' => $tip1['sex'] == '2'? '1':'2',
    'yearType' => $tip1['oyearType'],
    'sdYear' => $tip1['osdYear'],
    'sdMonth' => $tip1['osdMonth'],
    'sdDay' => $tip1['osdDay'],
    'ldYear' => $tip1['oldYear'] ? $tip1['oldYear'] : '',
    'ldMonth' => $tip1['oldMonth'] ? $tip1['oldMonth'] : '',
    'ldDay' => $tip1['oldDay'] ? $tip1['oldDay'] : '',
    'hour' => $tip1['ohour'],
    'birthday' => $tip1['obirthday'] ? $tip1['obirthday']: '',

    ]);

    17.字母函数对应参照

    3.2版本5.0版本
    Cconfig
    Eexception
    Gdebug
    Llang
    T废除
    Iinput
    N废除
    Dmodel
    Mdb
    Acontroller
    Raction
    B废除
    Uurl
    Wwidget
    Scache
    F废除

  • 相关阅读:
    Linux下安装SVN服务端小白教程
    在 Linux 下搭建 Git 服务器
    Linux系统中安装软件的几种方式
    springboot系列(十)springboot整合shiro实现登录认证
    shiro系列五、shiro密码MD5加密
    springboot系列(九)springboot使用druid数据源
    springboot系列(七) 项目热加载
    访问网页出现DNS错误
    SpringBoot入门
    MyBatisCodeHelper-Pro插件破解版[2.8.2] 【拒绝度盘】
  • 原文地址:https://www.cnblogs.com/hoewang/p/10257181.html
Copyright © 2020-2023  润新知