Customizing your form labels in CakePHP 1.2 | Wilton Software Limited
cakephp logo

Customizing your form labels in CakePHP 1.2

If you want to customize the labels placed on forms you can assign an array to the label parameter in the $form helpers options, for example :-

Show Plain Text
PHP code
  1. echo $form->input('Contact.name', array('label' => array('class' => 'Your-Class', 'text' => 'Name<span style="color:#f89e01">*</span> :'), 'size' => '25'));

The generated HTML output for the above line is :-

Show Plain Text
HTML code
  1. <div class="input required">
  2.   <label for="ContactName">Name<span style="color: rgb(248, 158, 1);">*</span> :</label>
  3.   <input type="text" id="ContactName" value="" maxlength="25" size="25" name="data[Contact][name]"/>
  4. </div>

The CakePHP documentation is getting better by the day, you can read a more comprehensive list of $form->input options now under the book section Automagic-Form-Elements.

Filed under: Cakephp  Tags: Form

0 Responses to “Customizing your form labels in CakePHP 1.2”

Sorry, comments have been closed for this post.
(default) 11 queries took 11 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1DESCRIBE `posts`17172
2DESCRIBE `comments`11112
3DESCRIBE `tags`221
4DESCRIBE `categories`222
5DESCRIBE `posts_tags`221
6DESCRIBE `categories_posts`221
7SELECT `Post`.`id`, `Post`.`url`, `Post`.`title`, `Post`.`icon`, `Post`.`metadesc`, `Post`.`metakeys`, `Post`.`categories`, `Post`.`tease`, `Post`.`body`, `Post`.`private_body`, `Post`.`created`, `Post`.`modified`, `Post`.`status`, `Post`.`allow_comments`, `Post`.`tags`, `Post`.`hitcount`, `Post`.`hitcount_rss` FROM `posts` AS `Post` WHERE `Post`.`url` = 'customizing-your-form-labels-in-cakephp-1-2' LIMIT 1111
8SELECT `Comment`.`id`, `Comment`.`post_id`, `Comment`.`body`, `Comment`.`author`, `Comment`.`url`, `Comment`.`email`, `Comment`.`ip`, `Comment`.`status`, `Comment`.`junk_score`, `Comment`.`created`, `Comment`.`modified` FROM `comments` AS `Comment` WHERE `Comment`.`status` = 2 AND `Comment`.`post_id` = (7) 001
9SELECT `Tag`.`id`, `Tag`.`tag`, `PostsTag`.`post_id`, `PostsTag`.`tag_id` FROM `tags` AS `Tag` JOIN `posts_tags` AS `PostsTag` ON (`PostsTag`.`post_id` = 7 AND `PostsTag`.`tag_id` = `Tag`.`id`) 110
10SELECT `Category`.`id`, `Category`.`category`, `CategoriesPost`.`post_id`, `CategoriesPost`.`category_id` FROM `categories` AS `Category` JOIN `categories_posts` AS `CategoriesPost` ON (`CategoriesPost`.`post_id` = 7 AND `CategoriesPost`.`category_id` = `Category`.`id`) 110
11UPDATE `posts` AS `Post` SET `Post`.`hitcount` = Post.hitcount + 1 WHERE `Post`.`id` = 710