/** * Whenever setting the slug, make sure that it conforms to requirements * @developer Brandon Hansen * @date Oct 26, 2010 */ public function __set($key, $value) { if ($key == 'slug') { $value = format::pretty_url($value); } parent::__set($key, $value); }
/** * Show path route * @Developer brandon * @Date Oct 11, 2010 */ public function show_path($abs = true) { $path = $this->object_name . '/' . format::pretty_url($this->slug); if ($abs) { return url::site($path); } else { return $path; } }
/** * Show path route * @Developer brandon * @Date Oct 11, 2010 */ public function show_path() { return url::site(Kohana::config('routes.base_crud_route') . inflector::singular($this->object_name) . '/' . format::pretty_url($this->name)); }