在\application\content\logic目录下部署了一个logic类:articlelogic.class.php
我在controller里面调用:
$article_logic = new \content\logic\aritclelogic();
系统提示:
class 'content\logic\aritclelogic' not found
是什么问题呢
附aritclelogic代码
namespace content\logic;class aritclelogic { public function remove() { echo 'remove article ...'; } public function save() { } public function history() { }}
回复内容: 最近在用thinkphp3.2
在\application\content\logic目录下部署了一个logic类:articlelogic.class.php
我在controller里面调用:
$article_logic = new \content\logic\aritclelogic();
系统提示:
class 'content\logic\aritclelogic' not found
是什么问题呢
附aritclelogic代码
namespace content\logic;class aritclelogic { public function remove() { echo 'remove article ...'; } public function save() { } public function history() { }}
你写use了么?
建议看看是不是路径因为大小写的问题导致的,如果还不好找问题的话,建议你debug下
在thinkphp\library\think\think.class.php中找到第162左右
$filename = $path . str_replace('\\', '/', $class) . ext;
下面增加
if($class == 'content\logic\aritclelogic') { //debug_print_backtrace(); var_dump($filename);exit;}
看看实际寻找到哪里去了
