我是yii的新手,
也许只是愚蠢的事情,但无法使其发挥作用,
我有这个:
OpenedWorkbook.Close SaveChanges:=False
一切看起来不错,该模型具有所需的所有数据,但是在渲染时,仅显示空白页面
但是如果我这样做:
$turno = new Turnosservice();
$turno->turno_id = $this->request->get('d');
$turno->disponibilidad_id = $this->request->get('t');
$turno->hash = trim($this->request->get('session'));
$turno->operacion = 'C';
$turno->plataform = $this->getPlatform($this->request->userAgent);
$turno->appversion = $this->request->userAgent;
$turno->appname = $this->getBrowser($this->request->userAgent);
$turno->estado = 0;
$turno->host = $this->request->userIP;
//var_dump($turno);
return $this->render('anulacion', ['model' => $turno]);
当然,这最后一个只是加载了一个空模型而没有我需要的数据。
答案 0 :(得分:0)
感谢您的回答,我已经解决了这个问题。
针对处于相同情况的任何人:
问题是...
我有一个动作叫做:
public function actionIndex()
{... }
在操作中,我调用了一个处理数据的函数。但是我的错误是:
函数过程(处理数据的函数)执行:
private function process()
{
....
return $this->render('anulacion', ['model' => $turno]);
}
这里的问题是Function Action应该返回渲染,而不是其他函数,该操作总是返回渲染(如果您想显示一些东西)
最后,我将功能操作更改为返回渲染
public function actionIndex
{
...
return $this->render('view', ['model'=>$model]);
}
和它。
我希望这对其他人有帮助,
PS抱歉,我的英语