Во время Zend_Controller_Action::init()
, существует ли способ отменить действие (таким образом, это не назовут)?
<?php
class JsonApiController extends Zend_Controller_Action {
function init()
{
// try JSON decoding the raw request body
if ($jsonDecodingFailed) {
echo '{"error":"invalid JSON"}';
$this->_cancelAction(); // something like this exist?
}
}
}
Мое текущее обходное решение должно сделать пустое nullAction()
метод и вызов $this->_forward('null')
передать ему.