Я новичок в ZF1. Я пытаюсь получить ответ JSON для определенного идентификатора. Я могу получить все значения из таблицы, используя следующий код. Как передать некоторый параметр из url?
public function emailAction(){
$emailModel = new test_Model_DbTable_Email();
$results = $emailModel->getEmails(518); // <-- I want here parameter from url
$this->_helper->json($results);
$this->getResponse()->setHttpResponseCode(200);
}
ваш URL должен выглядеть следующим образом:
http://yourdomain.com/index/email/id/14
И вы можете получить доступ как в действии
$this->getRequest()->getParam("id");
вы можете передать несколько параметров:
http://yourdomain.com/index/email/id/14/name/john/surname/doe
$this->getRequest()->getParam("id");
$this->getRequest()->getParam("name");
$this->getRequest()->getParam("surname");
ваш код выглядит следующим образом:
public function emailAction(){
$id = $this->getRequest()->getParam("id");
$emailModel = new test_Model_DbTable_Email();
$results = $emailModel->getEmails($id); // <-- you want to here parameter from url
$this->_helper->json($results);
$this->getResponse()->setHttpResponseCode(200);
}