【发布时间】:2014-12-30 00:06:11
【问题描述】:
您好,
到目前为止,我已经让 Yii2 应用程序总是在某些控制器中为每个操作呈现一个视图。
但现在我需要在同一个屏幕上渲染 2 个视图文件,index 和 create。
Yii1.xx 里有renderPartial(),Yii2 现在有render() 代替但是不知道怎么用。我知道语法有点像app/Controller::render(),但它并没有给我敲响警钟。
我的 SiteController 中的 actionIndex 是:
public function actionIndex()
{
$searchModel = new TubeSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->redirect(Url::toRoute('tube/index'), [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
此操作会将试管/索引页面加载为应用的起始页面。我想加入加载创建操作。是否有可能 -> 两个 php 文件在 statup 的同一屏幕上呈现。
非常感谢...
【问题讨论】:
-
我没有得到 -1 的标记点,这是一个对我来说很重要的问题需要解决。我已经对该主题进行了研究,并且已经在研究它,但是到目前为止根本无法获得可以满足我需要的解决方案。所以我写了这篇文章来寻求帮助。