CakePHP は初めてなので、優しくしてください...
テーブルをループして、すべての読み取り専用フィールド (ラベルと値) を表示しようとしています。私の編集機能では、テーブルを取得します
$this->set('invoice', $this->Invoice->read(null, $id));
私の見解では、テーブル スキーマ全体をループして、フィールド名と値を fieldName: value のようなラベルとして出力したいと考えています。
Invoice Number: SVC00158
Invoice Date: 03/03/12
このテーブルには 37 のフィールドがあります。すべてを手動でコーディングする必要はありません。このような入力フィールドを取得することを知っています
echo $this->Form->input('purchaseOrderNumber');
しかし、input() メソッドの「読み取り専用」属性が見つからないようです。それが理にかなっていることを願っています。
御時間ありがとうございます。