• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[DESIGN] same function in two controller

[eluser]Zulkifli Said[/eluser]
hi guys,
i have two controllers in my CI apps.

- admin_controller.php, and
- user_controller.php

in user_controller.php, there is a function show_message() like this:

class User_controller extends Controller{

function show_message(){
  echo "your message";


and, in admin_controller.php, i want to write a function like show_message().

my question, what is the best way to use one function in two controller?

- Is i rewrite function show_message in admin_controller.php like this ?

class Admin_controller extends Controller{

function show_message(){
  echo "your message";



- i create that funciton in file helper and call the funtion in controller admin and user??


DRY create a MY_Controller and place the function in it, then you extend all of your controllers from it.

CodeIgniter Base Classes: Keeping it DRY

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.