ФорумПрограммированиеPHP для идиотов → ZF Вопрос по контроллерам

ZF Вопрос по контроллерам

  • CyberSport

    Сообщения: 245 Репутация: N Группа: Кто попало

    Spritz 6 октября 2008 г. 4:05

    Здравствуйте , у меня есть задача допустим по адресу www.siteName.ru/about/ должен сработать контроллер - aboutController ,но его нет и я получу ошибку мне нужно бы если контоллер не найден то его отрабатывал какой нибудь специальный контроллер.таким образом я хочу сделать
    модуль свободноредактируемых страниц. что бы страницы показывались не в таком образе www.siteName.ru/pages/view/имя страницы а www.siteName.ru/имя страницы
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 6 октября 2008 г. 4:08, спустя 3 минуты 11 секунд

    вообщето если нету такого модуля, его походу должен отрабатывать еррор контроллер….
  • CyberSport

    Сообщения: 245 Репутация: N Группа: Кто попало

    Spritz 6 октября 2008 г. 4:34, спустя 25 минут 43 секунды

    выход заключается в настройке роутера

    $router->addroute('pages',
    new Zend_Controller_Router_Route(':pageName',
    array('controller' => 'pages',
    'action' => 'index'
    )
    )
    );
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 6 октября 2008 г. 4:35, спустя 1 минуту 21 секунду

    разберитесь в номенклатуре пажалусто! то что ты называете контроллер на самом деле экшен
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 6 октября 2008 г. 7:17, спустя 2 часа 41 минуту 16 секунд

    Что есть action?
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 6 октября 2008 г. 7:31, спустя 14 минут 5 секунд

    ну у него же самого в конфиге роута написано что контроллер это страницы а экшены это "индекс"
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 6 октября 2008 г. 7:54, спустя 23 минуты 38 секунд

    Может быть в конфиге есть что то типа error_controller, указывающий что нужно выполнять если произошла ошибка?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!