• thinkphp笔记16-20集


    16.ThinkPHP3.1.3使用视频教程--独立分组配置项与目录部署详解_高清
    17.ThinkPHP3.1.3使用视频教程--RBAC详解(一)思路分析_高清
    18.ThinkPHP3.1.3使用视频教程--创建RBAC创需的五张数据表与添加角色_高清
    19.ThinkPHP3.1.3使用视频教程--RBAC详解(三)添加节点信息(上)_标清
    20.ThinkPHP3.1.3使用视频教程--RBAC详解(三)添加节点信息(下)_标清

    独立分组的配置有两个设置, 第二个 配置项 就用默认的Modules就可以了.
    独立分组: 在项目的conf 中的config.php中定义 APP_GROUP_MODE => 1 APP_GROUP_PATH => Modules

    则App下的 Lib Conf Tpl 都是前后台公用的文件夹, 而Modules则是 放置 前后台模块的 文件夹. 其中每个模块的目录结构:

    Index: Common, Conf, Action, Tpl等等.
    注意的是, 控制器就直接放在Action文件夹中, 就不要再 建立 Lib文件夹了!!

    独立分组的含义: 就是将前后台等模块 专门拿出来, 放在一个目录中, Modules. 不跟项目下的其他文件夹相混淆. App项目下的目录专门用作前后台公用的文件夹.

    当你熟悉了独立分组后, 你就会觉得 独立分组是 更加 合理 更加科学 更加方便的. 前后台分组就专门放在Modules模块中. 然后模块自己的内容就放在对应的模块中,如:Index模块下可以放置

    Common, Conf, Tpl, Action. 注意的是Action就不放在lib中了, 这样更直接.

    -------------------------------------- =====

    驼峰/匈牙利/下划线/中横线, 遵循语言推荐的用法和规定,穗香茹素, 不用纠结.
    一般java c# 偏好驼峰, python偏好下划线, php则比较混乱.
    一般,即使在php中, 官方 的函数 还是使用下划线的比较多, 而且多是主谓词组.
    在我们自己定义的 函数中, 还是多使用 驼峰命名法, 而且多使用 动宾词组如: addUser, addRole...

    procedure: pr2'sid32, 不是dju: 美 [prə'sidʒɚ] 程序,过程vb; 规则; 规程,手续

    e'liminate: 消除, 消灭

    novell [n2u'vel] 诺维尔软件公司 收购 德国的 suse linux.
    suse linux本身是德国的一个linux发行版. 在9.x之前的版本都是要收费的. 后来被novell收购后, 才开始开源的, 从10.x开始就叫openSUSe
    后来novell公司又被attachmate公司收购.

    Linux于1991年诞生,1992年问世的SuSE真的可以说是老牌Linux发行版之一

    2012年7月,欧洲最快的基于x86的超级计算机SuperMUC在德国建成,使用的是IBM的硬件和SuSE的系统。全球排名前25位的超算当中,运行在SuSE Linux之上的就有三分之一左右;

    世界500强的企业中有超过三分之二的企业在使用SuSE Linux。


    遍历数组可以用 volist和foreach
    volist (valueoflist)功能更强大, 主要用于二维 的返回数组和列表;
    foreach简洁些, 但可以用于对象的输出.

    其中volist: 可以使用id="循环变量,就相当于一条记录",可以取任何有意义的名字, 还可以控制输出长度:(用offset和length来配合控制) 控制输出奇偶行等等.

    在模板中, 使用 <if标签, condition中不能使用点语法, 要使用原始的数组的形式: condition='$v["status"]' ...>

  • 相关阅读:
    React在componentDidMount里面发送请求
    React 术语词汇表
    React里受控与非受控组件
    React和Vue等框架什么时候操作DOM
    【LeetCode】79. Word Search
    【LeetCode】91. Decode Ways
    【LeetCode】80. Remove Duplicates from Sorted Array II (2 solutions)
    【LeetCode】1. Two Sum
    【LeetCode】141. Linked List Cycle (2 solutions)
    【LeetCode】120. Triangle (3 solutions)
  • 原文地址:https://www.cnblogs.com/bkylee/p/5461689.html
Copyright © 2020-2023  润新知