Есть практически готовый yii-сайт (несколько layouts, несколько контроллеров). Нужно сделать pda-версию сайта. Как грамотнее это организовать? Создать pda-аналоги layouts и переключать на них каждый контроллер при HTTP_HOST, начинающемся с "pda."? Есть ли другие варианты решения? Поделитесь личным опытом, пожалуйста.
Первый вариант…контроллер изменять не надо…создаешь субдомен pda и кидаешь в корень index.php
<?php
// тут пути к main.php и Yii
$yii=dirname(__FILE__).'../www/framework/yii.php';
$config=dirname(__FILE__).'/../www/protected/config/main.php';
$config['theme'] = 'pda';
// remove the following line when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
require_once($yii);
Yii::createWebApplication($config)->run();
В protected/config/main.php допиши
'theme' => 'basic',
Вообще тут куча вариантов…и как выглядеть будет ссылка, и где будут хранится темы…нужно смотреть ситуацию…