ФорумПрограммированиеPHP для идиотов → zend framework помощь

zend framework помощь

  • Sinkler

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

    Spritz 30 января 2011 г. 10:36, спустя 2 минуты 19 секунд

    наверное, там есть волшебная хрень контроллера autoLayout и|или autoRender, которую надо в false поставить…
  • Студент

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

    Spritz 30 января 2011 г. 10:39, спустя 2 минуты 20 секунд


    наверное, там есть волшебная хрень контроллера autoLayout и|или autoRender, которую надо в false поставить…


    а по точнее?
  • phpdude

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

    Spritz 30 января 2011 г. 10:40, спустя 1 минуту 30 секунд

    а по точнее?

    echo json_encode($data);
    die();

    и хуй кладется на любой вьювер
    Спустя 7 сек.
    это если некогда разбираться)
    Сапожник без сапог
  • Sinkler

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

    Spritz 30 января 2011 г. 10:42, спустя 1 минуту 29 секунд



    наверное, там есть волшебная хрень контроллера autoLayout и|или autoRender, которую надо в false поставить…


    а по точнее?
    я или ты тут должен доки по зенду читать?))))
  • Студент

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

    Spritz 30 января 2011 г. 10:44, спустя 1 минуту 49 секунд


    а по точнее?

    echo json_encode($data);
    die();

    и хуй кладется на любой вьювер
    Спустя 7 сек.
    это если некогда разбираться)


    сурово!
    Спустя 31 сек.



    наверное, там есть волшебная хрень контроллера autoLayout и|или autoRender, которую надо в false поставить…


    а по точнее?
    я или ты тут должен доки по зенду читать?))))


    не удобно с телефона
  • krasun

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

    Spritz 30 января 2011 г. 10:45, спустя 1 минуту 18 секунд

    спасибо разрулил, еще вопрос: как сделать чтобы он не просил viewer? или это обязательно? например мне нужно просто отдать данные методом json, а без виевера будет ругань

    Если просто нужно отключить view, то это $this->_helper->viewRenderer->setNoRender();

    А для отправки json, просто $this->_helper->json($jsonData); и вью будет отключен автоматически.
  • phpdude

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

    Spritz 30 января 2011 г. 10:46, спустя 47 секунд

    и вью будет отключен автоматически.

    echo json_encode($data);
    die();

    :D
    Сапожник без сапог
  • krasun

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

    Spritz 30 января 2011 г. 10:46, спустя 22 секунды

    echo json_encode($data);
    die();

    ну там с точки зрения Zend Framework это не хорошо, ибо у тебя после отправки json, еще может куча всякой хуеты происходит. Я знаю, что тебе похуй, но я так на всякий случай
  • Студент

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

    Spritz 30 января 2011 г. 10:46, спустя 30 секунд


    спасибо разрулил, еще вопрос: как сделать чтобы он не просил viewer? или это обязательно? например мне нужно просто отдать данные методом json, а без виевера будет ругань

    Если просто нужно отключить view, то это $this->_helper->viewRenderer->setNoRender();

    А для отправки json, просто $this->_helper->json($jsonData); и вью будет отключен автоматически.



    ваще мужик респект тебе & уважуха!
  • phpdude

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

    Spritz 30 января 2011 г. 10:48, спустя 1 минуту 20 секунд

    Я знаю, что тебе похуй, но я так на всякий случай

    да, это я понимаю про пост действия. я же говорю это "на скорую руку" :-)))
    Сапожник без сапог
  • krasun

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

    Spritz 30 января 2011 г. 10:49, спустя 1 минуту 7 секунд

    phpdude, та я бы на скорую руку, зф не использовал =))
  • Студент

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

    Spritz 30 января 2011 г. 10:51, спустя 1 минуту 39 секунд


    phpdude, та я бы на скорую руку, зф не использовал =))


    где еще можно прочитать про такие хелперы?
  • krasun

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

    Spritz 30 января 2011 г. 10:53, спустя 2 минуты 30 секунд

    Студент, в документации, например, про хелперы - http://framework.zend.com/manual/en/zend.controller.actionhelpers.html
  • phpdude

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

    Spritz 30 января 2011 г. 10:54, спустя 56 секунд


    phpdude, та я бы на скорую руку, зф не использовал =))
    ага))))))
    Сапожник без сапог
  • Студент

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

    Spritz 30 января 2011 г. 11:08, спустя 14 минут 29 секунд

    class IndexController extends Zend_Controller_Action
    {

    public function init()
    {
    $this->_helper->viewRenderer->setNoRender();
    Bootstrap::Run();
    }

    public function indexAction()
    {
    echo ' - yes!';
    }

    }




    class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
    {
    public function Run()
    {
    echo 'im inited';
    }


    должно вывести: im inited - yes!
    выводит: im inited

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