Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="callback & errors"]Написал обработчик для onDelete. Делаю проверку, теперь хочу получить ошибку и как то задать ее текст. Пока сейчас у меня все вот так Контроллер: [code] function delete($id) { if ($this->Menu->del($id)) { $this->flash('Данные удалены','/menus'); } else { $this->flash('Ошибка удаления','/menus'); $this->render('index'); } } [/code] Модель: [code] function beforeDelete() { $dishes = $this->query("select * from dishes where menu_id = ".$this->id); if ($dishes) { return false; } return true; } [/code] к сожалению в документации beforeDelete ничего особого не нашел. Но думаю, кто нибудь из вас сталкивался с такой проблемой. Заранее всем спасибо[/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
callback & errors
Добавлено: 24 Фев 2010 21:54:00
Заголовок сообщения: Вывод ошибки при использовании callback
Написал обработчик для onDelete. Делаю проверку, теперь хочу получить ошибку и как то задать ее текст. Пока сейчас у меня все вот так
Контроллер:
Код:
function delete($id) {
if ($this->Menu->del($id)) {
$this->flash('Данные удалены','/menus');
} else {
$this->flash('Ошибка удаления','/menus');
$this->render('index');
}
}
Модель:
Код:
function beforeDelete() {
$dishes = $this->query("select * from dishes where menu_id = ".$this->id);
if ($dishes) {
return false;
}
return true;
}
к сожалению в документации beforeDelete ничего особого не нашел. Но думаю, кто нибудь из вас сталкивался с такой проблемой. Заранее всем спасибо
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».