When creating the controller with the Oil tool, a template and views are also created. Let's have a look at one of the views, load fuel/app/views/entry/index.php
.
You will notice the lack of opening and closing HTML body in the view. The test of the presentation elements are handled by the template.php
file found in the root of the views folder. Before looking at template.php
, let's discuss some of the parts of the index.php
file:
Arr::get( $subnav, "index");
As shown in the preceding line of code, it is using the core FuelPHP Arr
class, which is a set of helper functions for working with arrays. In this instance, the get
method is used. This allows you to check for a given key in an array, it then returns false if the key can't be found. The view is using this functionality to output the 'active'
style class for the active page / view.
The second core class being used is the Html::anchor()
. This class provides a large selection of HTML tags, and it ensures that all tags used are valid...