Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Codeigniter данные в виде

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: как присвоить переменной название страницы
imediasun2
Отправлено: 18 Января, 2013 - 00:16:39
Post Id


Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




как присвоить переменной $content название страницы и как получить целую страницу в контенте вида?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  3.  
  4. class First extends CI_Controller {
  5.  
  6.        
  7.         public function index()
  8.         {
  9.                
  10.                 $content['slider']= file_get_contents('../AnythingSlider/demos.html');
  11.                
  12.                 $this->load->view('index_view',$content);
  13.                
  14.         }
  15.        
  16.        
  17. }
  18.  
Так не получается
 
 Top
honda_civic
Отправлено: 18 Января, 2013 - 01:54:36
Post Id


Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




imediasun2
Либо я устал, либо ты неправильно сформулировал вопрос?! Не понял
 
 Top
createl
Отправлено: 18 Января, 2013 - 12:57:35
Post Id



Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Цитата:
Так не получается

Ни разу не пробовал, но все же попытаюсь помочь...
Чтобы вывести содержимое demos.html через $this->load->view(), у тебя в папке для отображений (view) должен лежать файл index_view.php содержащий HTML код твоего шаблона. В этом файле, в самом html прописываешь, там где тебе нужно отобразить банальный echo для переменной(Она будет создана не тобой а самим CI), которая называется также как индекс массива, который у тебя собирает данные для отображения ($content)
Примерно так должно быть

Если нужно отобразить название, которое видно именно в браузере на вкладке, то тут в контроллере создаешь
элемент массива $content с названием, допустим ['title'], присваиваешь ему строку какую нужно отобразить. В шаблоне пишешь echo $title между тегов <title></title>

(Отредактировано автором: 18 Января, 2013 - 12:59:49)

 
 Top
imediasun2
Отправлено: 18 Января, 2013 - 14:42:39
Post Id


Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




это понятно а как отобразить именно html страницу, просто текст как вы предлагаете в title выводится так это понятно, а как вывести целую страницу file_get_content не подходит
при написании $content['slider']= ('demos'); и расположении в папку views выводится просто слово demos, a мне надо вывести целую страницу demos.php or html
PHP:
скопировать код в буфер обмена
  1.  
  2. $content['slider']= ('title');
  3.  

(Отредактировано автором: 18 Января, 2013 - 14:48:37)

 
 Top
createl
Отправлено: 18 Января, 2013 - 18:36:06
Post Id



Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Так в чем проблема? в контроллере подключаешься файл-шаблон (в котором сверстана страница HTML)

и кидаешь в demos.php в папку view. Все незначительные и динамические изменения в HTML уже можно делать как в способое с title
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB