ФорумПрограммирование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

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