-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
CakePHP 2 Application Cookbook - Third Edition
By :
It's common for applications to use a file extension as part of the URL. This can sometimes help orientate the user to the type of content found in that location or for your application to easily deal with data types such as JSON or XML.
In this recipe, we'll look at how easy it is to parse extensions using the framework.
For this recipe, we'll use a books controller from previous chapter, which will return a listing of books from the books database table as a JSON response. So, find a file named BooksController.php in app/Controller/.
Perform the following steps:
First, add the following line to your routes.php file located in app/Config/:
Router::parseExtensions('json');Then, we'll load the RequestHandler component in our BooksController class using the following code:
public $components = array('RequestHandler');We'll also add a listing() method with the following code:
public function listing() {
$books = $this->Book->find('all', array...
Change the font size
Change margin width
Change background colour