最近遇到两个刚学PHP的童鞋,都问到了同一个问题,就是他们没有做什么配置,为什么访问入口文件index.php的时候会自动跳转到IndexController里面的index方法.他们想知道具体怎么回事,下面就简单讲解一下,其实并不难只是他们对Thinkphp框架不太了解.先看下图,下图是Thinphp的核心配置文件,跳转到index方法就是因为这里做了配置.…
与类名相同的会被认为是构造方法,  会输出两次 等同于 __construct();…
菜鸟一个,大神不用看,很喜欢单入口 多模块的方式,所以想自己设置下,结果看很多教程没看懂,也看到有人在问这个问题,分享下我的项目名称是app,首先运行官方的index.php文件,app目录下生成了三个文件夹Runtime Common,Home,接下修改官方入口文件index.php,在里面加一句define('BIND_MODULE','Index');,再次运行,app目录下自动生成了一个Index模块,现在app下面有四个文件夹,Runtime Common,Home,Index,继续修…
真实项目开发步骤: 多人同时开发项目,协作开发项目.分工合理.效率有提高(代码风格不一样.分工不好) 测试阶段 上线运行 对项目进行维护.修改.升级(单个人维护项目,十分困难,代码风格不一样) 项目稳定的运行阶段 项目停止运行(旧项目的人员已经全部离职,新人开发新项目) 问题: 1. 多人开发项目,分工不合理,(html   php   mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费.人员浪费 4. 项目不能很好适应客户需求,牵一…
控制器和对应方法创建 控制器是MVC模式中的核心,TP默认有一个控制器:   Index控制器里面有一个操作方法:Index   我们在访问http://localhost:8080/Thinkphp/index.php入口文件的时候,会默认访问Index控制器下面的Index方法   如果要自己创建一个控制器Login: 在\Shop\Home\Controller文件夹下新建一个控制器文件MainController.class.php 注意:文件命名规则,按照驼峰法命名   2.打开该文件…
发开api时,经常会用到thinkphp的多级控制器,访问方法如下: 例如:有v1和v2两个版本的接口 v1:版本控制器(类文件位置为:application/api/controller/v1/User.php)代码如下: <?php namespace app\api\controller\v1; use app\api\model\User as UserModel; class User{ $user = UserModel::get($id); if($user){ return js…
QQ:让index.php默认加载Home模块的Index控制器;而让admin.php默认去加载Admin模块的Adminc控制器.AA:复制index.php命名为admin.php复制(新建)Admin模块的控制器如AdmincController增加admin.php内容:    $_GET['m']="Admin";//指定启动模块是Admin模块    $_GET['c']="Adminc";//指定启动控制器是Adminc控制器…
ThinkPHP是一个免费开源的,快速.简单的面向对象的轻量级PHP开发框架. 严格来说,ThinkPHP无需安装过程,这里所说的安装其实就是把ThinkPHP框架放入WEB运行环境(前提是你的WEB运行环境已经OK),可以通过两种方式获取和安装ThinkPHP. 下载ThinkPHP安装 获取ThinkPHP的方式很多,官方网站(http://thinkphp.cn)是最好的下载和文档获取来源.官网提供了稳定版本的下载:http://thinkphp.cn/down/framework.htm…
今天部署了ci框架,想用用它.创建别的控制器没什么错误.但是我创建了一个Index控制器,并访问了index方法,报错了.但是直接在方法中写输出就没事.而且方法名称改为其他部位index的也能访问. 错误截图 我自己对ci框架理解不深,查看了他人博客.这里有访问链接 http://www.codeweblog.com/ci%E7%AD%89mvc%E6%A1%86%E6%9E%B6%E4%B8%AD%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E6%…
ThinkPHP公共配置文件与各自项目中配置文件组合的方法 文章TAG:thinkphp 公共配置文件 时间:2014-11-25来源:www.aspku.com 作者:源码库 文章热度: 146 ℃ 过期已备案域名,注册就能用!终身VIP会员,畅享源码下载织梦精美仿站,火热预定中! 这篇文章主要介绍了ThinkPHP公共配置文件与各自项目中配置文件组合的方法,涉及array_merge函数将多个数组合并的方法,是ThinkPHP项目开发中非常实用的技巧,需要的朋友可以参考下       本文实…