Thinkphp 其他
人生如初见_张默
这个作者很懒,什么都没留下…
展开
-
thinkphp5中配置文件的理解
thinkphp5中配置文件的理解:惯例配置:就是在原配置文件的基础上添加配置项应用配置:就在应用目录(application)下添加config.php配置文件, 重写配置文件。├─application 应用目录│ ├─config.php 应用配置文件│ ├─database.php 数据库配置文件│ ├─route.php 路由配置文件│ ├─index index模块配...转载 2018-07-12 22:55:11 · 1815 阅读 · 0 评论 -
thinkphp--普通方法与静态方法调用区别
1. 普通方法 创建类Demo,并定义一个公共普通方法:test1( ) 调用语法: //1. 创建对象对象变量名 = new 类名 ;//2 调用方法对象变量 -> 普通方法() ;例如:$obj = new Demo();echo $obj -> test2();也可以将调用普通方法的二步合并为一步:(new 类名) ->...转载 2019-04-24 14:24:36 · 3143 阅读 · 1 评论 -
thinkphp--跨域请求设置
//跨域请求 header('Access-Control-Allow-Origin: *'); //允许所有跨域请求 header('Access-Control-Allow-Method: POST'); //仅允许POST请求方式 header("Access-Control-Allow-Headers: Content-Type, Authorization, Accept, X-...原创 2019-04-23 17:26:03 · 650 阅读 · 0 评论 -
ThinkPHP 比较运算符
转载 2018-10-24 18:25:44 · 1835 阅读 · 0 评论 -
__construct 和 _initialize的区别
1、__initialize()不是php类中的函数,php类的构造函数只有__construct().2、类的初始化:子类如果有自己的构造函数(__construct()),则调用自己的进行初始化,如果没有,则调用父类的构造函数进行自己的初始化。3、当子类和父类都有__construct()函数的时候,如果要在初始化子类的时候同时调用父类的__constrcut(),则可以在子类中使用par...转载 2018-09-29 11:48:57 · 1013 阅读 · 0 评论 -
thinkphp--函数
importimport('类库名', '起始路径', '类库后缀');//用于类库导入的封装实现例如:import('Think.Util.Array');导入扩展类库扩展类库位于Extend/Library目录下面,这是系统的公共扩展类库目录,目前支持的扩展类库包只有ORG和Com包。import('ORG.Util.Image');import('Com.Sin...转载 2018-09-28 15:48:45 · 97 阅读 · 0 评论 -
Thinkphp 入口文件
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为falsedefine('APP_DEBUG',true);// 绑定入口文件到Admin模块访问define('BIND_MODULE','Server'); // 定义应用目录define('APP_PATH','./App_hprose/'); // 跨域请求header('...转载 2018-09-24 20:46:49 · 1077 阅读 · 0 评论 -
thinkphp---跨控制器调用其他模块的方法
thinphp中前台后台都有互相调用方法,这样可以省去重复内容。 $hello = new \Admin\Common\Fun\hello(); $hello->hehe(); 调用其他地方的方法同理。如果是在同控制器里模块名可以省略。如调用common里面的某个类的方法: $hello = new \Common\Fun\hello();...转载 2018-09-09 21:01:57 · 3691 阅读 · 0 评论 -
ThinkPHP 3.2 框架文件构造
common //核心函数库 build.php functions.php //函数库文件Conf //核心配置文件 convention.php debug.phpLang //语言包 en-us.php //英文 zh-cn.php //中文Library //核心资源库 Behacior //系统行为目录 Org...原创 2018-05-25 16:06:46 · 365 阅读 · 0 评论 -
ThinkPHP3.2框架操作
1、http://网址/index.php?m=xxx&c=xxx&a=xxx //get模式2、http://网址/index.php?模块/控制器/操作方法 //路径模式3、http://网址/模块/控制器/操作方法 //重写模式4、http://网址/index.php?s=/模块/控制器/方法 //兼容模式具体url地址模式设置(配置文件Thi...原创 2018-05-25 23:23:01 · 455 阅读 · 0 评论 -
TP框架执行流程与反射调用以及一些操作
流程 1、index.php 入口文件2、ThinkPHP/ThinkPHP.php 在PHP5.3版本以后,设置常量有两种方式 :const name = value;//作用域根据当前命名空间决定define(); //作用全局 1、定义了多个常量 2、引入核心文件Think.class.php,,,Think::start();3、...原创 2018-05-27 17:09:17 · 1369 阅读 · 0 评论 -
实例化model方法和数据库操作以及表单验证
1、$index = new 命名空间\IndexModel();2、$index = D("模型标志"); a、$index = D("Blog"); b、该$index是父类Model的对象 ,但操作的数据表还是跟new 一样 c、$index = D(); // 实例化Model对象,没有具体操作数据表,与M()方法效果一样3、$...原创 2018-05-29 11:52:19 · 753 阅读 · 0 评论 -
命名空间应用
什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg 外访问 foo.tx...原创 2018-05-30 23:06:55 · 1795 阅读 · 1 评论 -
THINKPHP 金额类
* @TODO 涉及金额TODO注释:类似于我们的书签,标记下次我们需要做的工作。thinkphp 5.0 银行卡类开型信息 require_once THINK_PATH . 'Library/Vendor/checkbank/bank.class.php'; /** * 获取银行卡信息; */ function ban...原创 2018-07-08 17:22:18 · 624 阅读 · 0 评论