thinkphp入口文件配置 后台入口admin.php

Thinkphp定制主机-恒创科技-优质美国、香港、韩国云虚拟主机和独立服务器、VPS云服务器、域名注册提供商
欢迎光临恒创科技! 
云虚拟主机
云VPS服务器
独立服务器
Thinkphp定制主机
 Thinkphp定制主机采用PHP5.3和PHP5.4可切换架构,安装有Thinkphp运行所需的所有组件,由TP工程师检测环境匹配度,保障Thinkphp的完美运行,服务器位于中国香港,国内访问速度一流,并且无需备案,该款产品专为Thinkphp进行定制并限量发送。
豪华型ThinkPHP首选推荐
Directadmin
6月30日前下单赠送
?1300元/年
经典型ThinkPHP专属定制
Directadmin
6月30日前下单赠送
环境采用PHP5.3+Mysql5.5完美支持Thinkphp运行
服务器位于中国香港,提供极快的访问速度,并且无需备案即可使用
超大容量和流量,有力的支撑您的网站稳定安全运行
服务器专门针对ThinkPHP进行优化,更快更稳定
客户可随时在后台进行自助备份或者下载,让您数据无忧
提供400电话、企业QQ、支持单系统和帮助中心完善的售后支持
 您可以查看我们的 了解主机功能,查看进行ping、tracert或者下载测试, 对我们的主机在线率感兴趣?查看我们的,TP定制主机可到获取限量折扣,每天限量发送
您的满意是我们不懈的追求,恒创科技致力于优质主机资源提供
恒创科技成立于2010年,现为恒创网络(香港)有限公司运营,专业运营香港资源产品和服务提供,为客户带来优质的产品和最好的服务!第一课&环境搭建 1.说明: ThinkPHP是一个开源的 国产PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM 映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。 目前最新版本是 ThinkPHP3.2。
2.核心内容: 一、 创建工程步骤
1.&新建项目文件夹(例如: thinkphp ),添加核心包 ThinkPHP 。
2.&编写 index.php 和 admin.php 文件,加载前后台工程目录。
3.&用浏览器分别访问这两个文件,框架自动生成工程目录。
4.&创建公共目录 Public 和公共文件上传目录 Uploads 。
3.工程实例:
thinkphp工程
4.文件路径:5.遇到的问题:6.文档:&& && &&&& && &&其它登录: &&
您的位置:>
& thinkphp 3.2入口绑定模块、绑定控制器、绑定操作
thinkphp 3.2入口绑定模块、绑定控制器、绑定操作
时间: 11:15:38 & 编辑:一切随缘 & 文章来源:php教程网 已阅读:620 次
广告投放:
WEB开发网:
&&& &&& thinkphp
3.2入口绑定模块、绑定控制器、绑定操作
入口绑定是指在应用的入口文件中绑定某个模块,甚至还可以绑定某个控制器和操作,用来简化URL地址的访问。
&&& &&& 绑定模块
例如,我们定义了一个入口文件admin.php,希望可以直接访问Admin模块,那么我们就可以在admin.php中进行模块绑定,定义如下:
&&& &&& // 绑定访问Admin模块
&&& &&& &&& define('BIND_MODULE','Admin');
&&& // 定义应用目录
&&& &&& &&& define('APP_PATH','./Application/');
&&& &&& &&&
require './ThinkPHP/ThinkPHP.php';
&&& &&& &&&
在3.2.0版本中常量定义需要改成:
&&& &&& &&& &&& $_GET['m'] = 'Admin';
在入口文件中绑定模块后,访问的URL地址中就不需要传入模块名称了。
假设我们要访问Admin模块的Index控制器的test操作方法,访问地址如下:
http://serverName/admin.php/Index/test/var/name 如果访问
http://serverName/admin.php/Admin/Index/test/var/name 就会出现下面的错误提示:
&&& &&& 绑定控制器
和绑定模块一样,我们还可以绑定控制器(一般是和模块绑定结合使用)。 例如:
&&& &&& &&& //
绑定访问Admin模块
&&& &&& &&& define('BIND_MODULE','Admin');
&&& &&& &&& //
绑定访问Index控制器
&&& &&& &&& define('BIND_CONTROLLER','Index');
&&& &&& &&& //
定义应用目录
&&& &&& &&& define('APP_PATH','./Application/');
&&& &&& &&&
require './ThinkPHP/ThinkPHP.php';
&&& &&& 我们前面的URL访问就可以换成:
http://serverName/admin.php/test/var/name
&&& &&& &&&
在3.2.0版本中常量定义需要改成:
&&& &&& &&& &&& $_GET['m'] = 'Admin';
&&& &&& &&&
&&& $_GET['c'] = 'Index';
原则上,我们还可以在入口文件中绑定操作(虽然这种情况实际使用中不多见)。
&&& &&& &&& //
绑定访问Admin模块
&&& &&& &&& define('BIND_MODULE','Admin');
&&& &&& &&& //
绑定访问Index控制器
&&& &&& &&& define('BIND_CONTROLLER','Index');
&&& &&& &&& //
绑定访问test操作
&&& &&& &&& define('BIND_ACTION','test');
&&& &&& &&& //
定义应用目录
&&& &&& &&& define('APP_PATH','./Application/');
&&& &&& &&&
require './ThinkPHP/ThinkPHP.php';
&&& &&& 我们前面的URL访问就可以换成:
http://serverName/admin.php/var/name
&&& &&& &&&
3.2.0版本不支持操作绑定。
上一篇:下一篇:
本文地址:/content/article/php-xuexi/22659.html(转载请保留)
相关关键词搜索:thinkphp,3.2
你可能喜欢
php sprintf与printf函数用法区别,下面是一个示例:四舍五入保留小数点后两位...
php ereg_replace将其替换replacement@替换的匹配项则会返回原字符串,string ereg_replace ( string $pattern , str...
php计算e的指数@php exp用法示例, float exp ( float $arg ), 返回 e 的 arg 次方值。
Note: 用 \'e\' 作为自然对数的底 2...
php判断文件或目录是否存在@php file_exists函数教程, bool file_exists ( string $filename ),如果由 filename 指定的...
* 以上用户言论只代表其个人观点,不代表网站的观点或立场
纯JS代码小游戏
热门关键词
(已有56人阅读本文)
(已有53人阅读本文)
(已有73人阅读本文)
(已有128人阅读本文)
(已有87人阅读本文)
(已有69人阅读本文)
(已有181人阅读本文)
(已有85人阅读本文)
(已有98人阅读本文)
WEB技术QQ交流群: 站长Q号:
版权所有者:WEB开发网 地址:云南省文山州砚山县盘龙乡
滇ICP备号-1
特别声明:本站内容仅供参考,不作为设计及确切依据!想了解更多,可立即进入目前Git上的版本,在后台的扩展页面里,点击附件出现模板不存在错误
&& 发表于: 19:23&&
模板不存在:./Application/Admin/View/Addons/adminList.html
FILE: /var/www/onethink/ThinkPHP/Library/Think/View.class.php  LINE: 110
0 /var/www/onethink/ThinkPHP/Library/Think/View.class.php(110): E('???????????????...')
1 /var/www/onethink/ThinkPHP/Library/Think/View.class.php(72): Think\View->fetch('', '', '')
2 /var/www/onethink/ThinkPHP/Library/Think/Controller.class.php(56): Think\View->display('', '', '', '', '')
3 /var/www/onethink/Application/Admin/Controller/AddonsController.class.php(252): Think\Controller->display()
4 [internal function]: Admin\Controller\AddonsController->adminList('Attachment')
5 /var/www/onethink/ThinkPHP/Library/Think/App.class.php(142): ReflectionMethod->invokeArgs(Object(Admin\Controller\AddonsController), Array)
6 /var/www/onethink/ThinkPHP/Library/Think/App.class.php(182): Think\App::exec()
7 /var/www/onethink/ThinkPHP/Library/Think/Think.class.php(120): Think\App::run()
8 /var/www/onethink/ThinkPHP/ThinkPHP.php(94): Think\Think::start()
9 /var/www/onethink/admin.php(40): require('/var/www/canopy...')
求问是什么情况?
共 3 条关于 目前Git上的版本,在后台的扩展页面里,点击附件出现模板不存在错误 的回复 &&
最后回复 03-14 10:00
于 03/12 15:31 说:
这个附件是插件的后台,你卸载插件后重装试下、
于 03/12 19:14 说:
大小写问题,开启兼容 或者把模板名字改为小写。
于 03/14 22:00 说:
回 yangweijie:
大小写问题,开启兼容 或者把模板名字改为小写。
原来是这么小的问题。。。找了好久也没找到问题在哪。。。看来我还是不够关注细节。。。太感谢了~
上海顶想信息科技有限公司版权所有
沪ICP备号-3 本站由onethink强力驱动

我要回帖

更多关于 thinkphp入口文件配置 的文章

 

随机推荐