2015-06-18 3 views
0

Недавно я переключился с yii на yii2. программно он выглядит так же, как и в старой версии, но я не могу понять некоторые моменты. 1) Как я могу создать тему в этом. Как в предыдущей версии. Мы создаем нашу тему и присваиваем имя в файле конфигурации. Но если я ма пытаюсь так же, как в Yii-он trowing ошибкикак мы можем установить дизайн в yii2

Setting unknown property: yii\web\Application::theme 

код в main.php является

id' => 'app-backend', 
    'basePath' => dirname(__DIR__), 
    'controllerNamespace' => 'backend\controllers', 
    'name' => 'My yii2 Advance', 
    'theme' => 'HumHub', 
    'bootstrap' => ['log'], 
    'modules' => [], 

2) Как я могу включить CSS файлы из имени папки WEB. Как и в старой версии в CSS файлы были в папке темы, чтобы мы были в том числе и это, как

<link href="<?php echo Yii::app() -> theme -> baseUrl; ?>/css/meanmenu.css" rel="stylesheet"> 

как мы можем сделать это в yii2.

, пожалуйста, дайте мне знать, если кто-то может очистить эту точку. Thanks

ответ

0
  1. Создайте файл макета под view.layout.
  2. Вы можете создать файл активов в рамках активов, например AppAsset.
  3. Зарегистрируйте customAsset в своем макете.
  4. Затем вы можете назначить в любом месте любого контроллера макет .
  5. Попробуйте, и принесите ваши результаты здесь.
Смежные вопросы