我想让我的Yii2应用程序在两列中工作。
第一栏:这将是由其他活动网站页面或选项控制的Google Map Api v3地图对象。这将使用java脚本完成。
第二栏:将使用ajax更新的主要内容。这也将控制地图。
并不总是需要这2列布局。会有一些页面我需要标准的1列布局(那时就没有地图)。
有什么更好的方式来实现我的需求?我应该使用多个布局文件吗?如何使用几个布局文件?
也许有其他方法可以做到这一点?我想实现这种情况的主要原因是谷歌地图重新加载。这需要一些时间。也许如果有什么东西可以让地图重新加载它会帮助我。
答案 0 :(得分:0)
您可以创建要在某些视图中使用它的辅助布局,并在操作中调用它:
namespace app\controllers;
use yii\web\Controller;
class YourController extends Controller
{
public $layout = 'column2';
// ...
}