Question

Je cherche à simplifier le processus d'insertion des données dans ma base de données, de sorte que je l'ai construit un modèle qui gère l'extraction et l'insertion des données variables.

Je comprends que ce modèle incarne une fonction, puis vous appelez cette fonction (comme / contrôleur / modèle) et transmettre les données pertinentes à travers le modèle pour le traitement. Cependant, je ne suis pas sûr comment intégrer le modèle, alors comment l'appeler, ou ce qui doit être écrit pour que je puisse appeler la fonction out. J'utilise CodeIgniter.

Voici ledit modèle:

class Createproject extends ActiveRecord {

function __insert() // This function will handle inserting the relevant project information into the database.
    {

        $this->project_name = $this->input->get_post('project_name');

        // ... skipping ~30 variable definitions ...

        $this->db->insert('project_details', $this);
    }

Je suis confus d'ici; où vous placez ce modèle pour le traitement, et comment vous l'utiliser dans les contrôleurs ou le reste de l'application?

Merci!

Était-ce utile?

La solution

Vous pouvez simplement importer (require_once) dans votre contrôleur (sauf dans models.php) et instancier dans votre contrôleur:

$cp = new Createproject()
$cp->__insert()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top