public function get_contents() { $table = camel_to_under($this->name); $class = under_to_camel($this->name); $result = str_replace('<table>', $table, $this->template); $result = str_replace('<class>', $class, $result); return $result; }
/** * include app controller and model automatically */ function __autoload($class_name) { if (is_end_with($class_name, 'Controller')) { require_once Config::get('ctrl_dir') . '/' . camel_to_under($class_name) . '.class.php'; return; } require_once Config::get('model_dir') . '/' . camel_to_under($class_name) . '.class.php'; }
public function get_contents() { $class = under_to_camel($this->name); $filename = camel_to_under($this->name); $functions = $this->get_functions_contents(); $result = str_replace('<class>', $class, $this->template); $result = str_replace('<filename>', $filename, $result); $result = str_replace('<functions>', $functions, $result); return $result; }
public function get_filename() { return camel_to_under($this->name) . $this->extention; }
public function __construct($params = array()) { parent::__construct($params); $this->tablename = camel_to_under($this->model_name); $this->query = new Query($this->tablename); }
public function get_filename() { return camel_to_under($this->name) . '_controller.class.php'; }
private function get_middle_upload_dir() { $result = array(); $result[] = camel_to_under($this->model_name); $result[] = intval($this->id / pow(self::$DIR_GROUP_SIZE, 3)); $result[] = intval($this->id / pow(self::$DIR_GROUP_SIZE, 2)); $result[] = intval($this->id / pow(self::$DIR_GROUP_SIZE, 1)); $result[] = intval($this->id); return implode('/', $result); }