小黑

小黑

20 积分 2020-11-22 加入 来自火星

(...)

小黑 最近的回答

  • 2020-11-23 22:30:27还是喜欢3.x的目录结构,又想用4.0的程序咋办中回答:

    研究两个晚上了,差不多都弄明白了,顺便把另外已有的系统部分功能接入进来了.

    感谢作者,辛苦了,框架虽小,但是精悍.快.

    另外  刚开个调式,发现有警告 

    [22:27:47] Undefined offset: 1100 [D:/workspace/uni/hua/web/core/v0.1/z/z.class.php ] : 852

    另外提两个建议,有些东西可以抽象化一下,不需要都去实现.

    比喻缓存,写一个基类就行,一个RDS 其它可以自己实现, 看到不少地方都在判断缓存类型

    然后,可以多用trait,增加复用或重写

    模板显示问题  好像在模板中引用另外的公共模板,全依赖P_THEME_而不是依赖当前文件

    比喻显示时给了绝对路径显示,但是模板中引用给了../ 他还是会找P_THEME_目录下的文件

    这个常量定义过早,无法直接修改.比喻我想手机来了显示手机模板,PC访问显示PC的就不行了.

    然后想重写VIEW,结果getTplInfo方法和FILE属性 都是私有,不得不动原文件. 有些还是public下好些,方便重写. 但是说起来也简单 ,只要把GetTpl重写,修改P_THEME_为自己动态目录,就可以搞定



  • 2020-11-22 22:38:42还是喜欢3.x的目录结构,又想用4.0的程序咋办中回答:

    发现4.x的几个问题,望验证下


    pdo.class.php 229行 return del_dir($path, true);

    这个函数没有找到?


    z.class.php
     !$log && 2 > $level && z::_500();

    这个z::_500();没有找到

    799行   && ($params = \libs\view::GetParams())


    view.class.php

    324行  return ReadFileSH($file); 这个$file没有定义





  • 2020-11-22 22:08:32还是喜欢3.x的目录结构,又想用4.0的程序咋办中回答:

    还有,是否能自定义URL的控制器名称?

    ?m=user&c=index&a=add&code=123456 

    比喻我想m=xxxx进入index控制器

    a=abc进入 index中的abc方法