1

皆さんおはようございます、

Cakephp 用のカスタム ベイク スクリプトを作成しようとしています。

私が望むのは、今後のすべてのページで Cakedc 検索機能を使用できるようにすることです。これまでのところ、ビューのレシピを変更することで、ページの横に機能する検索フォームを焼き込むことができました。

ここでやりたいことは、ベーキング プロセスでテーブル内のすべてのフィールドを識別し、次のようなものを出力することです。

public $presetVars = array(
    array(
         'field' => 'name',
         'type' => 'value'),
    array(
         'field' => 'status',
         'type' => 'checkbox'),
    array(
         'field' => 'series_id',
         'type' => 'value',
         'formField' => 'series_id',
         'modelField' => 'lookup',
         'model' => 'Series'
    ));

コントローラーで。

明確でない場合のために、このサンプル テーブルには次のフィールドがあります。

  • id (整数)
  • 名前 (小さなテキスト)
  • ステータス (ブール値)
  • series_id (整数、fk)

何かアドバイスはありますか?

4

1 に答える 1

1

私の提案は、ベイク用のコントローラーを編集することです:

/cake/console/libs/tasks/controller.php

于 2012-05-04T10:41:23.697 に答える