0

CI システム (システム フォルダーではなく) にファイル/フォルダーが存在するかどうかを確認したいのですが、コントローラーから実行できますか?それともモデルでメソッドを作成する必要がありますか?

4

3 に答える 3

1

それは基本的に選択の問題です。モデルとコントローラーの両方で関数を定義できます。ただし、さまざまなコントローラーから何度も使用する場合は、新しいモデルを定義して、その関数をその中に配置することをお勧めします。いくつかの一般的なメソッドを持つ多くのコントローラーで使用されるモデルを定義します。物事をバラバラにして後で維持するためだけに。ヘルパーは、物事を分離しておく方法でもあります。

于 2013-02-06T13:21:49.717 に答える
0

この関数をcodeigniterヘルパーまたはライブラリクラス(OOPのファンの場合)に追加するのが最適です。autoload.phpを使用してこれを自動的にロードし、必要な場所から呼び出します。

于 2013-02-06T13:22:09.570 に答える
0

あなたはこれのために多くの方法を持っています:

  • ヘルパーを作成して、関数を次のように配置できますverify()
  • あなたは次のようにあなたのコントローラーにプライベート関数を作成することができます

    private function _verify() { }
    

楽しい !

于 2013-02-06T13:17:50.833 に答える