Я пытаюсь переместить функцию присоединения и выхода из сети на домашнюю страницу участника. Поэтому я создал блок пользовательского виджета под названием «channel-indicator», чтобы сделать это, но столкнулся с проблемой при написании кода controller.php. Я попытался использовать & this-> getrequest() -> isPost() в контроллере, но столкнулся с ошибкой «Неустранимая ошибка: вызов функции-члена isPost() для не-объекта в« application/modules/User/widgets/канальный индикатор/controller.php». Я новичок в рамках Zend, может кто-нибудь дать мне несколько предложений в этом?Как использовать функцию формы, например isPost() в пользовательском виджете socialengine?
ниже является частью кода, который я хотел бы поставить в свой controller.php
$this->view->form = $form = new User_Form_Settings_Network();
if(!$this->getRequest()->isPost()) {
return;
}
if(!$form->isValid($this->getRequest()->getPost())) {
return;
}