usar modelos into inserting data php codeigniter heroku

php - modelos - CodeIgniter 3 No se puede ubicar el modelo que ha especificado



save data to database codeigniter (2)

Su git puede configurarse para ignorar los cambios de casos en los nombres de archivo. El efecto de esto es: cualquier cambio local en un nombre de archivo de un archivo que ya se ha implementado (es decir, solo se está modificando) no se refleja en el repositorio remoto (heroku).

Por ejemplo, si primero desplegó un archivo con el nombre users_model.php todo en minúscula. Incluso si cambia la versión local del archivo a Users_model.php con la ''U'' en mayúscula, el control remoto no reflejará este cambio.

Cómo resolverlo : para decirle a git que actualice los cambios de los casos del nombre de archivo, ejecute el siguiente comando:

git config core.ignorecase false

Gracias a @Kamram por hacerme resolver esto y a @FeanDoe por sugerir que responda la pregunta.

Me aparece este error:

Unable to locate the model you have specified: Users_model

CodeIgniter es la versión 3. El nombre del archivo es Users_model.php . Está ubicado en application/models y dice así:

defined(''BASEPATH'') OR exit(''No direct script access allowed''); class Users_model extends CI_Model { public function __construct() { parent::__construct(); } [...] }

Lo estoy llamando desde un controlador como este:

$this->load->model(''users_model'');

Curiosamente, funciona en un servidor de mangosta local, pero no cuando lo despliego en un servidor heroku.


Prueba esto.

  1. En su modelo, el nombre del archivo debe ser users_model.php .
  2. dentro del modelo debería ser ( Users_Model )

    class Users_Model extends CI_Model{} .

  3. Cuando llamas usa $this->load->model(''Users_Model'');