THINKPHP3.2关于路径的问题
namespaceHome\Controller;useThink\Controller;classAsdControllerextendsController{publ...
namespace Home\Controller;
use Think\Controller;
class AsdController extends Controller {
public function index(){
$Verify = new \Think\Verify();
$Verify->entry();
}
}
直接上问题, \Think\Verify()这里是什么路径,是绝对路径是吧,问题是,我的网站根目录是D:\WWW,但是这里的路径是D:\WWW\ThinkPHP_3.2.1_140215 (1)\ThinkPHP\Library\Think\Verify.class我有点不明白了,这是什么路径?按照绝对路径来说应该是\ThinkPHP_3.2.1_140215 (1)\ThinkPHP\Library\Think\Verify.class
我不明白是怎么回事了..这是输出验证码的代码..大神们求帮助!namespace Home\Controller;
use Think\Controller; 展开
use Think\Controller;
class AsdController extends Controller {
public function index(){
$Verify = new \Think\Verify();
$Verify->entry();
}
}
直接上问题, \Think\Verify()这里是什么路径,是绝对路径是吧,问题是,我的网站根目录是D:\WWW,但是这里的路径是D:\WWW\ThinkPHP_3.2.1_140215 (1)\ThinkPHP\Library\Think\Verify.class我有点不明白了,这是什么路径?按照绝对路径来说应该是\ThinkPHP_3.2.1_140215 (1)\ThinkPHP\Library\Think\Verify.class
我不明白是怎么回事了..这是输出验证码的代码..大神们求帮助!namespace Home\Controller;
use Think\Controller; 展开
4个回答
展开全部
这主要是TP3.2 使用命名空间才会这么使用。
详情可以参考手册 命名空间 http://document.thinkphp.cn/manual_3_2.html#namespace
和 自动加载 http://document.thinkphp.cn/manual_3_2.html#autoload
如果是TP3.1 就不是这个用法了,就应该这么写
//验证码
public function verify(){
import('ORG.Util.Image');
Image::buildImageVerify(4,1,'png','verify');
}
详情可以参考手册 命名空间 http://document.thinkphp.cn/manual_3_2.html#namespace
和 自动加载 http://document.thinkphp.cn/manual_3_2.html#autoload
如果是TP3.1 就不是这个用法了,就应该这么写
//验证码
public function verify(){
import('ORG.Util.Image');
Image::buildImageVerify(4,1,'png','verify');
}
展开全部
这里的 \Think\Verify()并不是路径,而是命名空间的路径,默认TP中的\Think已经绑定到了TP指定的类库文件夹中(Library),所以从D:\WWW\ThinkPHP_3.2.1_140215 (1)\ThinkPHP\Library这里开始, \Think\Verify()对应的就是verify.class.php文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是命名空间
这个对应的路径是:/thinkphp/library/think/verify.class.php
如果我没记错的话,应该就是这个文件了
这个对应的路径是:/thinkphp/library/think/verify.class.php
如果我没记错的话,应该就是这个文件了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询