Favor de usar el otro grupo:

http://groups.google.com/group/cakephp-esp

El 8 de septiembre de 2009 16:18, David Diaz <[email protected]> escribió:

>
> LINE1: <?php echo $form->create('Autor'); ?>
>
>
> LINE2:    <?php echo $form->input('Autor/nombre', array('size' =>
> '50'));?>
> LINE3:    <?php //echo $form->$html->tagErrorMsg('Autor/
> nombre','Nombre no válido');?>
> LINE4:    <?php //echo $form->dateTimeOptionTag('Autor/
> fecha_nacimiento', 'DMY','NONE');?>
>
> He comentado las lineas que muestran los errores (LINE3, LINE4)
>
> LINE5: <?php echo $form->end('Añadir Autor');?>
>
>
>
> **************************************************************************************************************
> Error 1:
> - Me arroja el sgte error, al activar la linea LINE 3 (tagErrorMsg).
>
> Object of class HtmlHelper could not be converted to string [APP\views
> \autors\add.ctp, line 14]
>
> Object of class HtmlHelper to string conversion [APP\views\autors
> \add.ctp, line 14]
>
> Undefined property:  FormHelper::$Object [APP\views\autors\add.ctp,
> line 14]
>
>
> Fatal error: Call to a member function tagErrorMsg() on a non-object
> in C:\xampp\htdocs\cake_autorlibronn\app\views\autors\add.ctp on line
> 14
>
>
>
> **************************************************************************************************************
> Error 2:
> - Me arroja el siguiente error al descomentar la LINE 4
> (dateTimeOptionTag)
>
> Warning (512): Method FormHelper::dateTimeOptionTag does not exist
> [CORE\cake\libs\view\helper.php, line 143]
>
>
> **************************************************************************************************************
>
> A continuacion muestro los archivos asociados
>
> 1.- Modelo: Autor
>
> <?php
> class Autor extends AppModel
> {
>  var $name ='Autor';
>
>  var $validate = array('nombre'=>VALID_NOT_EMPTY,
>                      'apellido'=>VALID_NOT_EMPTY,
>                      'fecha_nacimiento'=>VALID_NOT_EMPTY,);
>
>
>  //En el modelo Autor
>  var $displayField= 'titulo';
>
>  var $hasAndBelongsToMany =
>        array('Libro' =>
>               array('className' => 'Libro',
>                     'joinTable' => 'autors_libros',
>                     'foreignKey' => 'autor_id',
>                     'associationForeignKey' => 'libro_id'
>               )
>        );
>
> }
> ?>
>
>
> ***************************
>
> 2.- Controlador Autor:
>
>
> <?php
> class AutorsController extends AppController
> {
>  var $name = 'Autors';
>  //var $uses = array('Propiedade', 'Tipopropiedade');
>  //var $uses = array('Propiedade', 'Tipopropiedade');
>
>  //var $helpers = array('Html', 'Form');
>  var $helpers = array('Form');
>
> continuan las acciones....
>
>
> **************************************************************
>
>
> 3.- Vista -->  Add autor
>
>
> LINE1: <?php echo $form->create('Autor'); ?>
>
>
> LINE2:    <?php echo $form->input('Autor/nombre', array('size' =>
> '50'));?>
> LINE3:    <?php //echo $form->$html->tagErrorMsg('Autor/
> nombre','Nombre no válido');?>
> LINE4:    <?php //echo $form->dateTimeOptionTag('Autor/
> fecha_nacimiento', 'DMY','NONE');?>
>
> He comentado las lineas que muestran los errores (LINE3, LINE4)
>
> LINE5: <?php echo $form->end('Añadir Autor');?>
>
>
>
>
>
>
>
>
> >
>


-- 
Ignacio Alberto Zamora Esqueda
Ingeniero de Software
Corporación Tectronic, S.A. De C.V.
Tels: (33) 3615-44-11 y 36-15-45-11
Fax: (33) 3615-46-11
[email protected]
www.tectronic.com.mx

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a 
[email protected]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a