У меня есть простое приложение CakePHP, которое позволяет пользователю создавать и редактировать сообщения. И я планирую добавить это приложение в PhoneGap в будущем.
Поэтому я создал API, который выдает JSON для использования в запросах AJAX, но у меня возникает ощущение, что я делаю это неправильно, поскольку я не использую REST или делаю что-то другое, что отличает его от другого кода в контроллере.
например. (ПРИМЕЧАНИЕ. :В этом примере я упустил часть о преобразовании в JSON)
class ApiController extends AppController {
function index() {
$posts= $this->Post->find('all');
$this->set(compact('posts'));
}
}
Чтобы создать URL вида:domain.com/api/posts/all
(создаст собственный маршрут для достижения этого ), который я затем могу вызвать с помощью AJAX для использования в своем мобильном приложении.
Теперь мой вопрос: что по-другому будет делать это с помощью REST? Я очень новичок в создании приложений, и мои сильные стороны связаны с передним -концом, а не с конечным -концом разработки, поэтому любые указатели, помощь в этом была бы очень признательна.