Heim > Fragen und Antworten > Hauptteil
Bei Verwendung von thinkphp5 auf derselben Seite
namespace app\index\model;
use think\Model;
// 此处$target='admins';$behaviour='nihao';
class Firstrow{
public function mainChoose($target,$behaviour){
$tableName = $target.'model';
$openGate = new $tableName();
return $result = $openGate -> $behaviour();
}
}
class adminsmodel extends Model{
protected $table = 'admins';
public function nihao(){
$result = $this->select()->collection()->toArray();
return $result;
}
}
Aber das System meldet immer wieder, dass die Adminsmodel-Klasse nicht gefunden werden kann.
Ich vermutete, dass es sich um ein Namespace-Problem handelte, aber es gab eine Zeit lang keine Lösung. Könnten Sie bitte meine Fragen beantworten?
PHPz2017-05-24 11:32:42
正常来说你在另外写个model
然后引用就行
use app/index/mode/adminsmodel;
new adminsmodel;
如果你非要这么任性
使用绝对路径
new app\index\model\adminsmodel