Home

MANUAL TÉCNICO Creado el proyecto podemos hacer uso de los

image

Contents

1. presionar sobre cada uno de los iconos que se presentan M dulo lt usuario gt Acci n New Para el registro de usuarios en la tabla Usuarios m dulo que verifica que el usuario no se encuentre en uso y que el password sea igual a password1 y el email no haya sido registrado por lo que se hizo uso del siguiente validador symfony this gt validatorSchema gt setPostValidator new sfValidatorAnd array new sfValidatorSchemaCompare password1 sfValidatorSchemaCompare EQUAL password array throw_global_error gt true array invalid gt Las dos contrase as no coinciden new stfValidatorDoctrineUnique array model gt Usuario column gt array email array invalid gt Este email ya est en uso new sfValidatorDoctrineUnique array model gt Usuario column gt array user array invalid gt Este usuario ya est en uso que se lo encuentra en la clase UsuarioForm class huevo REGISTRO User asesoria Password asesoria123 Id rol 5 v Passwordl asesoria123 Email ramiro _palacios MWyahoo e Guardar Back to list Guardar amp Agregar
2. MANUAL T CNICO Creado el proyecto podemos hacer uso de los comandos para lo cual presionamos clic derecho sobre el proyecto escogemos Symfony seguidamente pulsamos sobre Run Command gt se EUA TIA gt lo Nueve Run Dibug Test Ak eF Establecer la Configuraci n Establecer come Proyecto Principal Cerrar Renormbrar e Capit Elirranar Suprimir Buscar Syriam b Run Coramand Share on Team Serser Clear Cache Carntral de Vermones b T Cda Histarial local a Propiedades Esto abrir una consola de mando con todo los comandos de Symfony No tenemos que escribir el todo solamente seleccionamos el comando de la lista y le proporcionamos los par metros requeridos que se nos indica en la parte de debajo de la ventana U Run Symfony Command sigerha Filter generate app part of command name wildcards Parameters Matching Tasks generate app Generates a new application Usage symfony generate app escaping strategy csrf secret app The application name escaping strategy Output escaping strategy default 1 csrf secret Secret to use for CSRF protection default 1 Command symfony generate app A Keep this dialog opened El comando ejecutado anteriormente inicializa una aplicaci n En el directorio web ra z del proyecto se crean algunos archivos correspondientes a los controladores frontales de cada uno de los entornos po
3. e puede tener el usuario como puede ser secretaria administrador analista etc Previamente al registro de un usuario ya se debe tener almacenado la informaci n necesaria en la tabla rh_ tems men s los cuales se desplegaran seg n el valor que se almacena en el campo id_rol de la tabla rh_men menu sa id int descripcion varchar 50 1d_rol mt d fk_menu_rol PRIMARY Id representa al identificador de la tabla men descripcion campo de tipo varchar donde se almacena el nombre del men el cual va ser asignado al campo id_rol que ser escogido de la tabla rol items menu ld imt descripcion varchar 50 url varchar 80 id_menu mt j imagen varchar 50 fk_items_ menu 3 PRIMARY ld representa al identificador de la tabla ftems men descripcion campo de tipo varchar donde se almacena el nombre del items men el cual va ser visualizado por el usuario mediante la plantilla a la que es dirigido despu s de haberse autentificado url campo de tipo varchar en donde se almac n a la url o direcci n que hace referencia al m dulo id_menu campo que almacena el numero de referencia de la tabla men para el tems men correspondiente Imagen campo en el cual se almacena el nombre de la imagen que distingue al tems men de otro con su respectivo formato ejemplo guardar jpg M dulo lt login gt Creado con el fin de Autentificar usuarios es decir encargado de verificar que tan
4. el archivo schema yml las clases base del modelo se crean en l directorio sigerhaja lib model doctrine base ejemplo BaseRhPersonal class php Tambi n se crean las clases de acceso a los datos en el directorio sigerhaja lib model doctrine ejemplo RhPersonal class php y RhPersonalTable class php Para generar los formularios relacionados con un objeto del modelo de datos se emplea el comando build forms esta tarea crea una clase por cada tabla y le a ade los validadores y widgets necesarios para cada columna teniendo en cuenta la informaci n disponible en el modelo y la relaci n entre las tablas Para instalar un plugins se lo hace con el comando siguiente plugin install que recibe como par metro el nombre del plugin y para publicarlos se lo hace mediante la tarea plugin publish assets En la clase que se indica a continuaci n se coloca los plugins del proyecto class ProjectConfiguration extends stProjectConfiguration public function setup this gt enablePlugins sfDoctrinePlugin this gt enablePlugins sfTCPDFPIugin this gt enablePlugins sfProtoculousPlugin this gt enablePlugins sftJQueryUlPlugin En symfony cada modulo creado tiene acciones y se le puede asignar un template Para nombrar las acciones se antepone la palabra execute seguido del nombre de la acci n en may sculas ejemplo executelndex Para asignar un template a la acci n se coloca el nombre de la acci n en
5. min sculas seguido de la palabra Success en la primera letra may scula como se indica en el ejemplo siguiente listarSuccess php En la carpeta Config de la aplicaci n test hay que configurar routing yml con el fin de indicar a que p gina se direcciona al momento de ingresar a la aplicaci n Creaci n Usuarios La creaci n de usuarios y la asignaci n de roles es por parte del Administrador del Sistema Usuario donde se encuentran todos los usuarios que se han creado por parte del Administrador del sistema al que le corresponde la tabla usuario que se compone de los campos que se muestran a continuaci n 2 id int user varchar 50 ES password varchar 50 1d_rol mt ES passwordl varchar 50 email varchar 50 2 PRIMARY fk_usuario_rol e user Id representa al identificador de la tabla user Campo que permite almacenar el nombre de usuario varchar password campo que almacena la clave o password del usuario que debe ser igual al valor almacenado en Password1 Cabe indicar que el valor password ser encriptado al momento de ser almacenado para mayor seguridad email correo electr nico del usuario a registrarse el cual debe ser nico para cada usuario registrado id_rol clave for nea tabla rol 5 descripcion varchar 70 PRIMARY ld representa al identificador de la tabla rol descripcion Campo que permite almacenar un varchar en el cual se colocar el nombre del rol qu
6. r defecto index php test php producci n test_dev php desarrollo Generar m dulos por default es decir sin hacer referencia al modelo se realiza como se muestra en la imagen para lo cual se utiliza el comando generate module el cual recibe como par metros lt nombre de la aplicaci n gt lt nombre del m dulo gt Para conectar bdd es necesario configurar manualmente el archivo databases yml en donde se coloca el nombre de la base de datos en este caso bdd_erhaj con su respectivo username y password all doctrine class stDoctrineDatabase param dsn mysql host localhostidbname bdd_erhaj username erhaj password admin Seguidamente se ejecuta el comando T Run symfony Command sigerhaj Filter build schema part of command name wildcards 7 Parameters Matching Tasks doctrine build schema Creates a schema from an existing database Usage symfony doctrine build schema application env Options application The application name default 1 ENnW The environment default dew Description The doctrine build schema task introspects a database to create a schema Command symfony doctrine build schema C Keep this dialog opened Qui n genera el archivo schema yml para la representaci n de una base de datos existente Generada la base de datos es necesario representar las clases PHP del modelo mediante el comando build model seg n el modelo de datos descrito en
7. to el usuario y password ya se encuentren registrados en la base de datos para lo cual del template indexSuccess php se captura los valores de usuario y password ingresados por el usuario seguidamente el controlador hace un llamado al modelo haciendo uso de una consulta verificarUsuario user password en la que se env a los par metros de ingreso pata ser comprobados con los existentes en los registros de usuarios Hay que tomar en cuenta que al momento de guardar un registro de usuario el password es encriptado por tanto al momento de hacer la comparaci n del password ingresado con el existente en el registro al ingresado por el usuario tambi n hay que encriptar antes de dicha comparaci n Sistema de Asesor a Jur dica e asesoria Engresar Una vez autentificado el usuario se despliega las actividades que puede cumplir para lo cual seg n el rol se le asigna los privilegios previamente registrados M dulo lt intro gt El cual se encarga de mostrar el men que le corresponde al usuario que ha sido autentificado haciendo uso del layout auxiliar Mediante esta l nea de c digo Susuario this gt getUser gt getUsuario conocemos el usuario que se encuentra autentificado al cual se procede identificar el rol que le ha sido asignado con el fin de conocer el men registrado para l con sus correspondientes tems menus que mediante el uso de css se presentan al usuario los cuales puede hacer uso con solo

Download Pdf Manuals

image

Related Search

Related Contents

INSTRUNET SPRAY F.A Desinfectante en spray de alto  873型デジタル PH モニター 取り扱い説明書  VITANIL B  D-E200  GB FR DE IT  INTESA - Delfino infissi    取扱説明書(約17MB)  A Sample Final Report 2  PITCHFACTOR - s3.amazonaws.com  

Copyright © All rights reserved.
Failed to retrieve file