~desarrollokumbia/kumbia/0.5

« back to all changes in this revision

Viewing changes to library/kumbia/kumbia.php

  • Committer: Emilio Silveira
  • Date: 2009-02-01 13:38:51 UTC
  • Revision ID: emilio.rst@gmail.com-20090201133851-x36xtl0jw45jtzbl
Correccion en camelize, init_models y get_model_name

Show diffs side-by-side

added added

removed removed

Lines of Context:
616
616
            if (strpos($model, '.php')){
617
617
                require_once "$models_dir/$model";
618
618
                $model = str_replace('.php', '', $model);
619
 
                $object_model = strtr($model, '_', ' ');
620
 
                $object_model = ucwords($object_model);
621
 
                $object_model = strtr($object_model, ' ', '');
 
619
                $object_model = camelize($model);
622
620
                if (!class_exists($object_model)) {
623
621
                    throw new KumbiaException("No se encontró la Clase \"$object_model\"", "Es necesario definir una clase en el modelo
624
622
                                                        '$model' llamado '$object_model' para que esto funcione correctamente.");
698
696
        if (!$model) {
699
697
            return false;
700
698
        }
701
 
        $objModel = strtr($model, '_', ' ');
702
 
        $objModel = ucwords($objModel);
703
 
        $objModel = strtr($objModel, ' ', '');
704
 
        return $objModel;
 
699
        return camelize($model);
705
700
    }
706
701
    /**
707
702
     * Crear los directorios de cache si es necesario asociados al controlador