Thinkphp5笔记六:公共模块common的使用

news/2024/7/24 2:10:21 标签: php

common模块属于公共模块,Thinkphp框架,默认就能调用。

实际用处:任何模块都可能用到的模型、控制、事件提取出来放到公共模块下。

 

一、公共事件  apps\common\common.php

作用:一般存放密码加密、下拉框封装、读取某文件夹下文件

/**
 * 密码加密
 * @param string $password
 * @param string $password_salt
 * @return string
 */
function password($password, $password_salt){
    return md5(md5($password) . md5($password_salt));
}

二、公共配置 apps\common\config.php

把Index模块、Admin模块公用的部分提取出来放到这里面,如:公用的模板路径

'template'               => [
    // 模板路径
    'view_path'    => 'template/',
]

 

三、公共语言包 apps\common\lang\zh-cn.php

比如经常用到的词 提交成功、提交失败、执行成功、执行错误、添加成功、添加失败、修改成功、修改失败、删除成功、删除失败... 可以放到公共语言包,在Index模块、Admin模块都可以用的到

 

<?php
/**
 * 全局语言包
 * zh-cn
 * */
return [
    'success'          => '执行成功',
    'error'            => '执行失败',

    'add_success'      => '添加成功',
    'add_error'        => '添加失败',

    'edit_success'     => '修改成功',
    'edit_error'       => '修改失败',

    'delete_success'   => '删除成功',
    'delete_error'     => '删除失败',

];

php页面调用: $lang = lang('success')

html页面调用:{:lang('success')}

 

四、公共控制器  apps\common\common.php

跟上面差不多个意思 Index模块、Admin模块都能用到的放这里

 

五、公共模块 apps\common\common.php

跟上面差不多个意思 Index模块、Admin模块都能用到的放这里

 

转载于:https://www.cnblogs.com/wesky/p/6815320.html


http://www.niftyadmin.cn/n/1257887.html

相关文章

Git报错 Permission to A/BestoneGitHub.git denied to B

今天和同事在弄github的时候&#xff0c;遇到了点小麻烦&#xff0c;在全球最大的中文网上一搜&#xff0c;果然不出所料&#xff0c;找不到写解决方案&#xff0c;于是自己在stackOverFlower上看了好几篇&#xff0c;总结了一下&#xff0c;终于找到解决方案&#xff01;报错如…

利用PHPExcel导出Excel相关设置

功能包括&#xff1a; 1、设置单元格格式&#xff0c;包括单元格边框、单元格高度、单元格宽度 2、合并指定的单元格 3、设置Excel数据源&#xff0c;并将数据源保护起来&#xff08;这个是为了实现单元格下拉选项功能&#xff09; 4、设置字体样式 public function export(){/…

codeforces_346A Alice and Bob(数学)

题目链接:http://codeforces.com/problemset/problem/346/A 参考链接:http://blog.csdn.net/loy_184548/article/details/50174615 感受到数学在博弈论中的强大。 考虑最后终止状态的序列-无法取出任意两个数他们的差值不存在这个序列中:那么这必定是个首项等于公差的等差序列 …

进阶之路(基础篇) - 001 亮一个led灯

1 /*********************************2 代码功能&#xff1a;点亮一个led灯3 使用函数&#xff1a;4 pinMode(引脚号,模式);5 digitalWrite(引脚号,电平状态); //默认低电平(或浮空)6 创作时间&#xff1a;2016*10*077 作者邮箱&#xff1a;jikexianfengoutloo…

实训-利用HTML和CSS制作一个网页界面

目录项目介绍需求分析1.Header&#xff1a;2.Body&#xff1a;3.Footer页面布局及样式实现1.引入CSS文件及初始化2.实现头部&#xff08;1&#xff09;logo&#xff08;2&#xff09;导航栏&#xff08;3&#xff09;中英文切换至此为止&#xff0c;头部完成3.轮播图&#xff0…

PowerDesigner连接MySQL和逆向工程图

0、写在前面的话最近想梳理公司项目的表间关系&#xff0c;从项目后台管理系统的操作入手&#xff0c;以及代码的hibernate注解入手&#xff0c;都不算特别尽人意&#xff0c;于是最后还是鼓捣了一下PowerDesigner的逆向工程图&#xff0c;这样更直观一些。想着以后不论项目切换…

Vue 项目实战

前言 为了练习Vue&#xff0c;写了一个小项目&#xff0c;主要内容是答题。 项目简介 ElementUI框架无后端&#xff0c;数据来源为本地JSON文件 也可以改造成有后端的&#xff0c;查找题目种类就在后端完成 比较原生&#xff0c;适合刚刚接触Vue&#xff0c;想做练习的同学笔…

利用锚点制作简单索引效果

利用锚点制作简单索引效果 【功能说明】 点击按钮时&#xff0c;页面跳转到对应区域 【HTML代码说明】 【1】【主体框架】 <div class"box" id"box">/*最外边再套一层div&#xff0c;是为了隐藏滚动条*/<div class"listWrapOut">/*将…