Zend_Rest_Controller でいくつかのパラメーターが提供されていることを確認する必要があります。
これが私のコードです:
public function indexAction() {
$filters = array(
'locid' => array('HtmlEntities', 'StringTrim')
);
$validators = array(
'locid' => array('NotEmpty')
);
$input = new Zend_Filter_Input($filters, $validators);
$input->setData($this->getRequest()->getParams());
if($input->isValid())
{
echo "Correct";
}
else
{
echo "missing/invalid params";
}
}
ただし、次のようにフォーマットされた URL を指定すると (クエリ文字列なし):
localhost/ws
「不足/無効なパラメーター」ではなく、「正しい」を返します。
バリデーターに含める簡単なソリューションまたはパラメーターはありますか?
ありがとう。