1

私は Yii フレームワークが初めてで、/protected/views/layouts/main.php ページから呼び出される関数を定義する必要があります。関数内で定義された対応するアクションを取得できるように、それ(コントローラー/モデル)を定義することを知っていましたか?

4

1 に答える 1

3

関数が何をするか、どの程度表示する必要があるかに応じて、少なくとも次の 2 つのいずれかを行うことができます。

  1. 基本 CController クラスを拡張し、そこで関数を定義してから、この新しいクラスから各コントローラー クラスを派生させます。関数を呼び出すには、実行します$this->myFunction();)
  2. 関数をモデルに配置し、そのモデルのオブジェクトをコントローラー アクション関数でインスタンス化してから、ビューでそれを呼び出します$this->myModelObject->myFunction();
于 2012-05-26T14:55:59.540 に答える