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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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