Я пытаюсь настроить успокоительный api с помощью yii. Попытка добавить оболочку, которая принимает результаты от кода, запущенного в контроллере, и возвращает его в формате json. Я также пытаюсь поймать любые ошибки [try-catch] и вернуть их в формате json.Yii framework controller wrapper
Прямо сейчас все, что я могу придумать, это нечто похожее на код ниже ... Я бы хотел, чтобы каждый раз не добавлял try/catch.
class UserController extends Controller{
public function actionIndex($user_id = null){
$response = new API_Response();
try{
$response->success = true;
$response->data = array("data"=>"data goes here...");
}catch(Exception $e){
$response->success = false;
$response->message = $e->getMessage();
}
$response->send();
}
Хороший ответ. Вернитесь через некоторое время и отметьте это сообщение как принятый ответ. –