如何在另一个控制器中调用一个模型?我解释一下,我创建了一个控制器,并尝试在此控制器中调用另一个模型,但出现错误"Error:未找到类""。
你可以看到我的控制器的代码"广告服务器"试图调用模型"区"
<?php
declare(strict_types=1);
use Phalcon\Mvc\Model\Zone as Zone;
class AdserveurController extends ControllerBase
{
public function indexAction()
{
$id_zone= 1;
$zone = Zone::findFirstByid_zone($id_zone);
if(!zone){
$this->flashSession->error('erreur id');
return $this->response->redirect();
}
print_r ($id_zone);
$zone = Zone::findFirst($hauteur);
if(!zone){
$this->fashSession->error('erreur hauteur');
return $this->response->redirect();
}
$zone = Zone::findFirst($largeur);
if(!zone){
$this->fashSession->error('erreur hauteur');
return $this->response->redirect();
}
}
}
在我的控制器上,我尝试了"使用Phalcon\Mvc\Model",错误仍然存在。
我的phalco版本是4.0
有人能帮助我如何在一个单独的控制器中调用两个模型吗?
谢谢。
1条答案
按热度按时间anauzrmj1#
我可以随时从不同的控制器中调用多个模型,而不必声明“使用Phalcon\Mvc\Model\Zone作为Zone;“在顶端。
如何定义区域模型文件?