представление html файла из другой директории

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
bemulima
Сообщения: 207
Зарегистрирован: 2012.12.20, 09:41
Откуда: Курган

представление html файла из другой директории

Сообщение bemulima »

Добрый день всем, можно ли открыть из другой директории html файл со своим стилем и скриптом,

Код: Выделить всё

framework
my_file
      1
         css
         images
         js
         index.html
    2
    3
    ...
protected
Если в браузере ввести my_domen.ru/my_file/1 то страница открывается, можно ли как то открыть эти страницы из контроллера?

Спасибо за ранее
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: представление html файла из другой директории

Сообщение SiZE »

Чо за изврат? )))
Аватара пользователя
bemulima
Сообщения: 207
Зарегистрирован: 2012.12.20, 09:41
Откуда: Курган

Re: представление html файла из другой директории

Сообщение bemulima »

Была идея воткнуть все эти файлы во внутрь одного модуля.контроллера, все стили, скрипты и картинки воткнуть в assets, а index.html в view. И через $_GET выдергивать из контроллера, но так уйма времени займет. И вот так сделал, думал смогу из контроллера вызывать эти файлы, пока не получается))
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: представление html файла из другой директории

Сообщение SiZE »

это как купить эвакуатор, чтобы возить свою машину. зачем?
Аватара пользователя
bemulima
Сообщения: 207
Зарегистрирован: 2012.12.20, 09:41
Откуда: Курган

Re: представление html файла из другой директории

Сообщение bemulima »

)))), ок, что вы можете посоветовать?)
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: представление html файла из другой директории

Сообщение SiZE »

bemulima писал(а):)))), ок, что вы можете посоветовать?)
Так что я могу посоветовать, если я не знаю, что у вас за задача этакая стоит? Как вы хотите реализовать я уже понял.
Аватара пользователя
bemulima
Сообщения: 207
Зарегистрирован: 2012.12.20, 09:41
Откуда: Курган

Re: представление html файла из другой директории

Сообщение bemulima »

Спасибо за отзыв) Все эти папки положил в папку themes, показываю через контроллер, меняю Yii::app()->theme = $_GET[numer]. Спасибо что дали понять иначе я бы наколдавал бы))
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: представление html файла из другой директории

Сообщение SiZE »

bemulima писал(а):Спасибо за отзыв) Все эти папки положил в папку themes, показываю через контроллер, меняю Yii::app()->theme = $_GET[numer]. Спасибо что дали понять иначе я бы наколдавал бы))
Не за что, но я немного про другое говорил. Выводить голый HTML можно и без Й, с помощью .htaccess
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: представление html файла из другой директории

Сообщение Yurec »

По своей сути рыбатекст является альтернативой традиционному lorem ipsum, который вызывает у некторых клиентов недоумение при попытках прочитать рыбу текст. В отличии от lorem ipsum, текст рыба на русском языке наполнит любой макет непонятным смыслом и придаст неповторимый колорит советских времен.

Не следует, однако забывать, что дальнейшее развитие различных форм деятельности влечет за собой процесс внедрения и модернизации новых предложений. Таким образом укрепление и развитие структуры представляет собой интересный эксперимент проверки модели развития.
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: представление html файла из другой директории

Сообщение Yurec »

Честно просто, не очень понятно о чем речь, может быть так?
<?php if($_SERVER['REQUEST_URI']=='/my_file/1'){ ?>
...
<?php } ?>
или
<?php if(strpos($_SERVER['REQUEST_URI'],'my_file'){ ?>
...
<?php } ?>
Аватара пользователя
des1roer
Сообщения: 391
Зарегистрирован: 2015.02.06, 17:03
Контактная информация:

Re: представление html файла из другой директории

Сообщение des1roer »

в общем все элементарно

во вьюшке

echo CHtml::ajaxLink(
$text = 'Click me',
array('req'),
$ajaxOptions=array (
'type'=>'POST',
'update'=>'#content',
'data' => array( 'id' => '44'),
),
$htmlOptions=array (
)
);



в контролере

public function actionReq() {
$content = $this->renderPartial('application.views.site.pages.frameset');
}

frameset.php

$page = $_POST['id'];
$page = Page::model()->findByPk($page)->link;
echo '
<iframe id="ifr" src="' . $page . '" align="center">
</iframe>';
Ответить