You have a typo error in your view --> $html->textarea('Conctact/
message'
That should be Contact. :D
On Mar 10, 1:23 am, "Mech7" <[EMAIL PROTECTED]> wrote:
> I am trying to make a contact form but for some reason the textarea
> with the message does not give a warning when i put nothing in it?
> Does anybody know why? here is my code.
>
> Model contact.php:
>
> <?php
> class Contact extends AppModel {
> var $name = 'Contact';
> // Let Cake know there is not a DB Table
> var $useTable = false;
> // Validators used
> var $validate = array(
> 'name' => VALID_NOT_EMPTY,
> 'email' => VALID_EMAIL,
> 'subject' => VALID_NOT_EMPTY,
> 'message' => VALID_NOT_EMPTY
> );}
>
> ?>
>
> Controller contact_controller.php
>
> <?php
> class ContactController extends AppController {
> var $name = 'Contact';
> // Use swift mailer component and ajax validator
> var $components = array('SwiftMailer');
>
> function index()
> {
> if ($this->Contact->validates($this->data))
> {
> // mail
> }
> }}
>
> ?>
>
> View index.thtml
>
> <h1 class="title">Contact form</h1>
> <form method="post" action="<?php echo $html->url('/contact')?>"
> class="contact-form">
> <label>Name:</label>
> <?php echo $html->input('Contact/name', array('size' => '40'))?
>
> <?php echo $html->tagErrorMsg('Contact/name', 'Name is
> required.') ?>
> <label>Email:</label>
> <?php echo $html->input('Contact/email', array('size' =>
> '40'))?>
> <?php echo $html->tagErrorMsg('Contact/email', 'Email is
> required.') ?>
> <label>Subject:</label>
> <?php echo $html->input('Contact/subject', array('size' =>
> '40'))?>
> <?php echo $html->tagErrorMsg('Contact/subject', 'Subject is
> required.') ?>
> <label>Message:</label>
> <?php echo $html->textarea('Conctact/message',
> array('rows'=>'10', 'cols'=>'37')) ?>
> <?php echo $html->tagErrorMsg('Contact/message', 'Message is
> required.') ?>
> <?php echo $html->submit('Save') ?>
> </form>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---