2

カタログ/モデルディレクトリの新しいフォルダにモデルphpファイルを追加したいと思います。

<?php
class ModeloPaginacion extends Model{
    public function contarGarages(){
        $query = $this->db->query ("SELECT COUNT(*)AS total FROM  `" . DB_PREFIX . "vendors`");
        return $query->row['total'];
        //return "29";
    }//fin funcion

}//fin class

?>

このモデルをhome.phpコントローラーにロードしたい場合、プロジェクト全体が壊れているように見えますが、ブラウザーに何も表示されません。また、ホームコントローラの負荷からエラーが発生します。私がコメントするとき、proyectはうまく機能します。

誰かがこの問題で私を助けることができますか?

4

1 に答える 1

2

上記にはいくつかの問題があります。まず、モデルに正しく名前を付けていないため、機能しません。それで、これがcatalog/model/tool/という名前のフォルダにあると仮定しましょうpaginacion.php

モデルを次のように定義することから始めます

class ModelToolPaginacion extends Model {

次に、コントローラーで呼び出すには、最初にロードしてから呼び出す必要があります

$this->load->model('tool/paginacion');
$this->model_tool_paginacion->contarGarages();

どちらがあなたのために働くはずです。すべてがリンクされている命名規則に注意してください(ツールとページング)

于 2012-06-07T20:51:02.107 に答える