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 :: Адрес страницы

 PHP.SU

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


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

> Без описания
antonhristovsky
Отправлено: 31 Января, 2012 - 15:16:41
Post Id


Новичок


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


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




Здравствуйте. Помогите пожалуйста организовать в Kohana 3 вид страницы site_name/idX. У меня есть контроллер user в котором следующий код:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php defined('SYSPATH') or die('No direct script access.');
  2.  
  3. class Controller_User extends Mycontroller
  4. {
  5.         public $template = 'basic';
  6.        
  7.         public function action_id($url = NULL)
  8.         {
  9.                 $url = $this->request->param('id');
  10.                 $data = array();
  11.                 $mouser = new Model_Mouser('users');
  12.                 $data['username'] = $mouser->doctaem($url);
  13.                 $this->template->content =  View::factory('userview', $data);
  14.         }      
  15. }
И есть модель Mouser в которой вот этот код:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php defined('SYSPATH') or die('No direct script access.');
  2.  
  3. class Model_Mouser
  4. {
  5.         public function doctaem($url)
  6.         {
  7.            $usertemp = ORM::factory('myuser', array('url'=>$url));
  8.  
  9.            // Отображаем email пользователя
  10.            $email = $usertemp->email;
  11.  
  12.            return $email;
  13.  
  14.        }
  15. }
  16.  
Ну и конечно вид:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <p>Профиль пользователя:</p>
  2. <p style="font-size: 11px; font-family:tahoma">Имя пользователя и адрес эл. почты: <?=$username?></p>
Я планирую создаь персональную страницу пользователя, но естли всё сделать как я написал, то адрес страницы будет site_name/user/id/X. Помогите, пожалуйста...
 
 Top
Мелкий Супермодератор
Отправлено: 31 Января, 2012 - 15:25:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Берёте bootstrap.php и прописываете роут.
http://kohanaframework[dot]org/3[dot]2/g[dot][dot][dot]e/kohana/routing


-----
PostgreSQL DBA
 
 Top
antonhristovsky
Отправлено: 31 Января, 2012 - 16:53:59
Post Id


Новичок


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


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




Я жогадываля что в это причина. А не могли бы вы мне с роутом помочь?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« CMS и фреймворки »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB