メソッドを使うと完全なフォームコントロールを生成できます。コントロールウィジェット、および検証エラーが含まれます。コントロールタイプを選択します。他のメソッドを使います。生成できることに注意してください。メソッドは、次のウィジェットテンプレートを使用します。name="{{name}}"{{attrs}}>'検証エラーが発生した場合は、以下も使われます。モデルの内部で推測され、列のデータ型に依存します。作成されるコントロールの型は、カラムのデータ型に依存します。パラメーターを使うと、必要な場合に特定のコントロールタイプを選択することができます。囲い込みが常に生成されます。囲い込みが生成されません。あなたのニーズに応じて、どちらかを使うことができます。オプションを使用して自動的に必須フラグを無効にすることができます。フィールドがあるとします。これらのフォームフィールドすべてに適切なコントロールを作成できます。受け入れられるオプションを指定することができます。$this->Users->Groups->find('list'));その後、ビューテンプレートに以下を追加します。$this->Users->Groups->find('list'));その後、ビューテンプレートに以下を追加します。名前を付ける必要があります。使用しないでください。指定する必要があります。そのプロパティーの名前を付けたフィールドを作成します。コントロールを作成できます。$this->Form->control('association.fieldname');フィールド名のドットは、ネストされたリクエストデータに変換されます。ような名前属性が得られます。データを簡単に保存できます。セクションにあります。フィールドのサフィックスを追加します。いうフィールドが追加されていることがあります。オブジェクトに変換されます。引数を通して、多数のオプションをサポートしています。特有のオプションについて説明します。生成するためのウィジェットタイプを指定する文字列。サポートされているすべてのタイプを作成することもできます。指定することで、モデルの設定を上書きして、コントロールのタイプを強制することができます。