0

データベースにデータを挿入するプロセスを簡素化しようとしているので、変数の抽出とデータの挿入を処理するモデルを構築しました。

このモデルは関数を具現化しており、この関数 (/controller/model など) を呼び出して、関連するデータをモデルに渡して処理することを理解しています。しかし、モデルをどのように組み込むか、それを呼び出す方法、または関数を呼び出すために何を書く必要があるかはわかりません。CodeIgniter を使用しています。

これがそのモデルです:

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);
    }

だから私はここから混乱しています。このモデルを処理するためにどこに配置し、コントローラーまたはアプリの残りの部分でどのように使用しますか?

ありがとう!

4

1 に答える 1

1

コントローラーにインポート (require_once) し (models.php に保存)、コントローラーでインスタンス化するだけです。

$cp = new Createproject()
$cp->__insert()
于 2010-01-22T23:18:51.930 に答える