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 :: отображение в kohana

 PHP.SU

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


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

> Без описания
skutor
Отправлено: 29 Апреля, 2012 - 11:12:38
Post Id


Новичок


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


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




CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.     public function action_reg()       // функция регистрации
  3.     {
  4.         $data = array();   // инициализация пустого массива
  5.          
  6.         $captcha = Captcha::instance();
  7.         $captcha_image = $captcha->render();  
  8.        
  9.         if(isset($_POST['regbutton']))  // елси нажата кнопка regbutton
  10.         {
  11.             $email = Arr::get($_POST, 'email', '');  // считать значение из поля email
  12.             $password = Arr::get($_POST, 'password', '');  // аналогично
  13.             $regcodevalue = Arr::get($_POST, 'regcodevalue', '');
  14.            
  15.             $register = new Model_Reg();        // объявление модели регистрации
  16.             if($register->reg($email, $password, $regcodevalue))       // запись в переменную результата функции reg в модели регистрации
  17.             // и отправка на вход функции введенных значений
  18.             {
  19.                 $data["regok"] = "";       // елси функция вернула true создадим пустую строку в поле массива regok
  20.             }
  21.             else
  22.             {
  23.                 $data["errors"] = $register-> errors;  // если функция вернула ошибку валидации запистаь ошибку в массив
  24.             }
  25.              
  26.         }
  27.    
  28.     $this->template->content = View::factory('regview', $data);     // вывод вида regview и массива data
  29.     }
  30.  


как мне
$view_my_form = View::factory('v_myform')->bind('captcha_image', $captcha_image);
$this->template->content = $view_my_form;

добавить вот в это
$this->template->content = View::factory('regview', $data);

?

(Отредактировано автором: 29 Апреля, 2012 - 11:14:06)

 
 Top
Wol_fi
Отправлено: 05 Мая, 2012 - 00:55:07
Post Id


Новичок


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


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




ctrl+клик по классу в любой ide, все функции прекрасно закоментированы phpdoc'ом. А по сабжу - можно так:

PHP:
скопировать код в буфер обмена
  1. $this->template->content = View::factory('v_myform')->bind('captcha_image', $captcha_image)->render() . View::factory('regview', $data)->render();
 
 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