Joomla 2.5 Задача сайта не будет стрелятьPhp

Кемеровские программисты php общаются здесь
Anonymous
Joomla 2.5 Задача сайта не будет стрелять

Сообщение Anonymous »

Вот моя проблема. У меня есть форма, которую я хочу отправить данные на задачу JSON. Однако, независимо от того, что я делаю, задача не будет работать. Я просто получаю следующую ошибку: < /p>

Invalid controller: name='controls', format='json'< /code> < /p>

Насколько я вижу, нет ничего, что не должно предотвратить запуск контроллера. Вот код. < /P>

class HelloWorldControllerControls extends JController{
/*function __construct(){
parent::__construct();
}*/
public function postal(){
JFactory::getDocument()->setMimeEncoding( 'application/json' );
JResponse::setHeader('Content-Disposition','attachment;filename="status.json"');
//$postal = JRequest::getVar('postal_code',false);
//$dispatcher = JDispatcher::getInstance();
//$saveLocalCookie = $dispatcher->trigger('onSavePostalCode', array('code'=>$postal));
echo json_encode(array('success'=>true));
jexit();
}
}
< /code>

Это, конечно, в папке < /code> и с именем controls.json.php < /code> < /p>

Я сопоставлял это с другим контроллером, который я использую на панели администратора, которая делает почти то же самое, но он работает на администраторе, а не на сайте. Попробуйте назвать это. < /p>

index.php?option=com_helloworld&task=controls.postal&format=json< /code> < /p>

Все, что я могу упускать из виду? В настоящее время с тех пор, как я все еще испытываю, еще нет необходимости в модели. Это невозможно в зависимости от того, как Joomla устанавливает MVC в часть «сайт» (на основе моих тестов). Сначала он всегда ищет просмотр, затем контроллер. Я мог получить задачу, только убедившись, что был установлен вид. Есть шанс, что я ошибаюсь и введен в заблуждение из моих тестов, потому что структура с открытым исходным кодом, неправильно создавая MVC, кажется нелогичным.>

Подробнее здесь: https://stackoverflow.com/questions/180 ... l-not-fire

Вернуться в «Php»