Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
p1xel
Добавлено: 01 Фев 2008 03:24:01
Заголовок сообщения:
похоже мо желание какое-то нетривиальное, т.к. в официальном мане об этом ни слова.
нагуглил : http://www.nabble.com/Routing-problem-when-using-admin-urls-td14761852.html
все решилось следующим роутом :
Код:
$Route->connect('/admin/news/:action/*', array('controller' => 'posts', 'action' => 'index', 'admin' => 1));
т.е. надо передать во втором параметре еще ключ 'admin' со значением 1!
KPOTOB
Добавлено: 31 Янв 2008 09:53:15
Заголовок сообщения:
Измени :action на чтото другое - типа :method - скорее всего он перегружает твое определение action значением попавшим в :action
p1xel
Добавлено: 30 Янв 2008 23:50:18
Заголовок сообщения: Не хочет работать Admin Routing
Проблема с текущей стабильной версией 1.1.19 :
есть контроллер
posts
в
core.php
:
Код:
define('CAKE_ADMIN', 'admin');
обращаясь к контроллеру
posts
через http://test.ru/admin/posts/edit/4 все работает как надо
хочу достучаться до этого же контроллера, обращаясь как к news :
http://test.ru/admin/news/edit/4
для этого прописываю в routes.php :
Код:
$Route->connect('/admin/news/:action/*', array('controller' => 'posts', 'action' => 'admin_index'));
контроллер ругается :
Цитата:
Missing Method in PostsController
You are seeing this error because the action edit is not defined in controller PostsController
т.е. он ищет метод edit(). а должен admin_edit().
скорее всего проблема в том, что я прописываю в routes.php
---
Буду благодарен за любую помощь.
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».