|
|||||||
Как совместить два разных фреймверка (CodeIgniter и Yii) если у них один и тот же стартовый файл index.php
Время создания: 22.09.2014 11:27
Текстовые метки: index.php, Yii, CI, CodeIgniter, одновременно
Раздел: Компьютер - Программирование - Язык PHP - Yii
Запись: xintrea/mytetra_syncro/master/base/14113708531de6zmveva/text.html на raw.github.com
|
|||||||
|
|||||||
Есть заготовка сайта, админка которого написана на CodeIgniter-2. AddType image/x-icon .ico Ответ 1 Примерно так: Options +FollowSymLinks #IndexIgnore */* RewriteEngine on # Make the backend accessible via url: http://site/backend. RewriteRule ^admin admin.php # If a directory or a file exists, use it directly. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Otherwise forward it to index.php. RewriteRule . index.php где: Ответ 2 Можно и через PHP, не обязательно через сервер: $position=strpos($_SERVER['REQUEST_URI'], '/admin'); if($position===false) require_once('./indexYii.php'); // Сам сайт else require_once('./indexCi.php'); // Админка Такой код будет работать аналогично, или почти аналогично быстро серверу. Любой фреймворк для роутинга использует регулярки "в лоб", и скорее у тебя там будет узкое место, чем здесь. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|