Welcome Guest, Not a member yet? Register   Sign In
Attempt 2 understand models and controllers
#2

[eluser]dnc[/eluser]
Yes, it needs to go in a controller or at the least a common functions file possibly in your include_path. Models are designed for database operations, per the guide What is a Model


Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Common_Functions extends CI_Controller {


function filenamefrompath($input){
$filenameonly=basename($input);
echo $filenameonly;

$imagesize='width="553" height="300";
$customerid = $this->uri->segment(3);
$projectimagepath= base_url('images/estimates/'.$customerid);
  
$directory = $_SERVER['DOCUMENT_ROOT'].'codeignitor1/images/estimates/'."$customerid";
  
  foreach (glob("$directory".'/'."*.jpg") as $filename){
  
   echo "<img title="#htmlcaption">';
  }

}


Quote:I have it In the view because it was easier to debug and get working. I don’t believe it belongs in the view but putting it inside a model doesn’t seem right either. and its not a controller. So it go in a controller I’m not sure. Just trying to get everything figured out the right way before I develop bad habits.


By putting a function in a view file is a bad habit and goes against the MVC approach and the approach of most other php frameworks for that matter.


Messages In This Thread
Attempt 2 understand models and controllers - by El Forum - 05-21-2012, 12:07 PM
Attempt 2 understand models and controllers - by El Forum - 05-21-2012, 08:04 PM
Attempt 2 understand models and controllers - by El Forum - 05-22-2012, 12:55 AM



Theme © iAndrew 2016 - Forum software by © MyBB