Sidebar_model
Sidebar_model is used to get sidebar data(s) like categories , recent post etc.
We'll study each of them with examples.
Beta: This is an Beta model. It can be changed anytime.
Functions:
- archives_list()
- categories_list()
- recent_posts($posts=10)
- recent_comments($number=10)
Sidebar_model Function Reference
$this->Sidebar_model->archives_list()
Generate <ul> based output.
- id = 'archive_list'
- class='side_menu'
<li> some archive link </li>
Generated output:
<ul class="sidemenu" id="archive_list"> <li><a href="blog path/2008-10">October 2008 </a></li> <ul>
Tip: You can define CSS using id and class .
$this->Sidebar_model->categories_list()
Generate <ul> based output.
- id = 'categories_list'
- class='side_menu'
Generated output:
<ul class="sidemenu" id="categories_list">
<li><a href="blog path/Default">Default</a></li>
</ul>
$this->Sidebar_model->recent_posts($posts=10)
Generate <ul> based output.
- id = 'recent_posts'
- class='side_menu'
Generated output:
<ul class="sidemenu" id="recent_comments"> <li><a href="blog path /title">Title</a></li> <li><a href="blog path /title2">Title 2 </a></li> </ul>
$this->Sidebar_model->recent_comments($number=10)
Generate <ul> based output.
- id = 'recent_comments'
- class='side_menu'
Generated output:
<ul class="sidemenu" id="recent_comments"> <li><a href="blog path /title#comments12">comment text ... by <strong>name</strong></a></li> <li><a href="blog path /title#comments12">comment text ... by <strong>name</strong></a></li> </ul>
Final Collection
$this->load->model('Sidebar_model');
$this->Sidebar_model->archives_list();
$this->Sidebar_model->categories_list();
$this->Sidebar_model->recent_posts($posts=10);
$this->Sidebar_model->recent_comments($number=10);