私は CakePHP と OO プログラミングに不慣れです。この質問は皆さんにとって非常に明白に思えるかもしれませんが、とにかく質問します:
「Dossier」と呼ばれるモデルがあります。これは、さまざまなフィールドを含む SQL テーブルからデータを取得します。その中には、「bin_valide」と呼ばれる int(1) (ブール値) 型があります。
このフィールドの値をチェックし、View 部分 (index.ctp) に true または false を表示するだけの単純な関数を書きたかったのです。
そのような関数をどこで宣言しますか (これは次のようになります。このコードをモデルの Dossier.php ページに入れましたが、DossierController.php に入れる必要があるかもしれません ... (ここではわかりません)
public function estClos() { if ($this->Dossier->field('bin_valide')==0) { return $this->true ; } else return $this->false; }
この関数をどのように呼び出すことができますか? (index.ctp Viewページで次のようなことを試しました:
echo $dossier['Dossier']['commentaire']; echo $dossier->estClos();
これは非常に簡単に思えますが、そのようなメソッドをどこに宣言する必要があるのか 、どのようにアクセスする必要があるのか わかりません。どうもありがとうございました。