Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
AppServ http://forum.kohanaframework.su/viewtopic.php?f=2&t=144 |
Страница 3 из 3 |
Автор: | Наталь [ 09 май 2012, 22:15 ] |
Заголовок сообщения: | Re: profile |
Моя проблема была в том что кохана была 3.2, а сайт на 3.1. И все заработало. Я хотела изменить профиль, добавив изменение пароля, не получается, хотя логин, меил, имя меняет,если временно отключить паспорт. Не могли бы вы помочь. public function action_profile() { if (isset($_POST['submit'])) { $users = ORM::factory('user'); try { $users->where('id', '=', $this->user->id) ->find() ->update_user($_POST, array( 'username', 'first_name', 'password', 'email', )); $this->request->redirect('account/profile'); } catch (ORM_Validation_Exception $e) { $errors = $e->errors('auth'); } } $content = View::factory('index/account/v_account_profile') ->bind('user', $this->user) ->bind('errors', $errors); // Выводим в шаблон $this->template->title = 'Профиль'; $this->template->page_title = 'Профиль'; $this->template->block_center = array($content); } <?=Form::open('account/profile')?> <table width="300" cellspacing="5"> <tr> <td ><?=Form::label('username', 'Логин')?>:</td> <td><?=Form::input('username', $user->username, array('size' => 30))?></td> </tr> <tr> <td ><?=Form::label('first_name', 'ФИО')?>:</td> <td><?=Form::input('first_name', $user->first_name, array('size' => 30))?></td> </tr> <tr> <td ><?=Form::label('email', 'Email')?>:</td> <td><?=Form::input('email', $user->email, array('size' => 30))?></td> </tr> <tr> <td valign="top" ><?//=Form::label('password', 'Пароль')?>:</td> <td><?=Form::password('password', $user->password, array('size' => 30))?></td> </tr> <tr> <td colspan="2" align="center"><?=Form::submit('submit', 'Сохранить')?></td> </tr> </table> <?=Form::close()?> |
Автор: | mamahtehok [ 09 май 2012, 23:46 ] |
Заголовок сообщения: | Re: AppServ |
А какая ошибка вываливается? Скорее всего проблема в том, что вы передаете для сменны только password, а надо еще и передать passowrd_confirm. т.е. попробуйте добавить в форму еще один инпут Код:
скорее всего заработает. |
Автор: | Наталь [ 10 май 2012, 00:01 ] |
Заголовок сообщения: | Re: AppServ |
Я сделала passowrd_confirm, выдало ошибки. Код:
|
Автор: | mamahtehok [ 10 май 2012, 00:20 ] |
Заголовок сообщения: | Re: AppServ |
ну так это все из-за невнимательности ))) не passowrd_confirm, а password_confirm |
Автор: | Наталь [ 10 май 2012, 00:30 ] |
Заголовок сообщения: | Re: AppServ |
В программе я правильно скопировала, из регистрационного файла который работает. |
Автор: | Наталь [ 10 май 2012, 12:09 ] |
Заголовок сообщения: | Re: AppServ |
Если вам интересно как я исправила. Код:
Код:
|
Автор: | admin [ 13 май 2012, 15:33 ] |
Заголовок сообщения: | Re: AppServ |
Обрамляйте пожалуйста код в тег code. Трудно читать. |
Автор: | AmberLEX [ 05 июн 2012, 03:17 ] |
Заголовок сообщения: | Re: AppServ |
Наталь писал(а): Здравствуйте. Я прочла в интернете что AppServ лучше Denwer. Попробуйте http://open-server.ru Я уже месяца 3 на нем сижу (тоже подсказали), это лучшее пока, что пробовал, все удобно понятно и много чего есть. Просто класс! Автор обновляет его и совершенствует. В общем, думаю, не забросит проект, учитывая, что проект стартовал 1 августа 2010, а я только недавно узнал о нем |
Страница 3 из 3 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |