【CakePHP3】Formー>controlにラベルとclassをつける方法
やりたいこと
Form->controlは、そのままだと以下の画像のようにテーブルのカラム名がそのまま表示されてしまうので、ユーザーがパッと見て何を入力すればいいかわかるようにラベルを付けたい。
また、cssで見た目を整えるためclassも付けておきたい。
書き方
<?php
echo $this->Form->control('body', [
'label' => '本文',
'class' => 'posts_body'
]);
?>
/ <?php
/ echo $this->Form->control('body', [
/ 'label' => 'ラベル名',
/ 'class' => 'クラス名'
/ ]);
/ ?>
結果
本文というラベルがつき、
posts_bodyというクラスがつきました。
検索用:Form->control 名前 つける