| Catalizador :: Manual :: Tutorial :: AdventCrud Catalyst :: Manual :: Tutorial :: AdventCrud es un tutorial de catalizador - Parte 8: Crud avanzado. |
Descargar ahora |
Catalizador :: Manual :: Tutorial :: AdventCrud Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Kennedy Clark
- Sitio web del editor:
- http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7012/lib/Catalyst/Manual/Installation/CentOS4.pod
Catalizador :: Manual :: Tutorial :: AdventCrud Etiquetas
Catalizador :: Manual :: Tutorial :: AdventCrud Descripción
Catalizador :: Manual :: Tutorial :: AdventCrud es un tutorial de catalizador - Parte 8: Crud avanzado. Catalyst :: Manual :: Tutorial :: AdventCrud es un tutorial de catalizador - Parte 8: Avanzado Crud.add A Formulse Creation Helper Methodopen Lib / MyApp / Controller / Books.pm En su editor y agregue el siguiente método: = Head2 make_book_widget construir un HTML :: Formulario de widget para la creación de libros y actualizaciones = CUT Sub make_book_widget {my ($ yo, $ c) = @_; # Crear un html :: widget para construir el formulario My $ w = $ c-> widget ('book_form') -> MÉTODO ('POST'); # Obtener autores mi @Authorobjs = $ c-> Modelo ("MyAppDB :: Autor") -> todos (); My @Authors = Mapa {$ _-> ID => $ _-> Last_name} Sort {$ A-> Last_Name CMP $ B-> Last_Name} @AuthorObjs; # Crear el elemento FAEL FEILDS $ W-> ('TEXTFIELD', 'Título') -> Etiqueta ('Título') -> Tamaño (60); $ w-> Elemento ('Textfield', 'calificación') -> Etiqueta ('calificación') -> Tamaño (1); $ w-> Elemento ('Seleccionar', 'autores') -> Etiqueta ('Autores') -> Opciones (@Authors); $ W-> Elemento ('Solicitud', 'Solicitud') -> Valor ('Solicitud'); # Devolver el widget devuelve $ w; } Este método proporciona una ubicación central que construye un formulario HTML :: Widgets basado en Widget con los campos correspondientes. El código "Obtener autores" usa DBIC para recuperar una lista de objetos de modelo y luego usa el mapa para crear un hash donde las teclas hash son las teclas primarias de la base de datos de la tabla de autores y los valores asociados son los apellidos de los autores. Requisitos: · Perl
Catalizador :: Manual :: Tutorial :: AdventCrud Software relacionado