Agrega tu contenido a @yiienespanol !

Tan sencillo como twittear algo, desde tu movil o escritorio

@yiienespanol

Comunidad de Desarrolladores en Yii Framework www.yiiframeworkenespanol.com




  • Jose Carrillo Ir a la Publicación

    • Albert Medina Ir a la Publicación
      Buenas noches, les comparto esta imagen de un error jquery que me ha surgido, lamentablemente no he podido detectar la falla, si alguien sabe mas o menos de que va le agradezco la ayuda. Saludos.
      • Daniel Caller
        no será elem.attr("id") ?
      • Albert Medina
        Como estas Daniel Caller? La cosa es que me manda al archivo de jquery y no me especifica que attr("id") es
      • Daniel Caller
        no te entiendo...
      • Albert Medina
      • Daniel Caller
        por eso te digo comenta esa línea y pon return elem.attr("id")
      • Albert Medina
        el error me manda al archivo de query, no tiene sentido meterme con ese archivo, la el nombre del archivo y la linea en la imagen
      • Daniel Caller
        Ahh ya te entendí... entonces pon el js que te envía ese error... de jquery no es... es de la función o plugin que uses
      • Albert Medina
        fino
      • Albert Medina
      • Albert Medina
      • Daniel Caller
        Revisa el código que te genera el ajaxLink, y también chequea la versión de jquery que tienes...
      • Albert Medina
        crees que este desactualizada o algo?
      • Albert Medina
        olvide comentar que esta parte es un renderPartial hacia un form de otro modelo
      • Daniel Caller
        En qué parte te genera el error? con el render partial con el ajaxlink con el formulario??
      • Albert Medina
        el renderPartial no creo, supongo que es en el ajaxlink
      • Daniel Caller
        prueba con esto al final del formulario
        clientScript->scriptMap['*.js']=false; ?>
      • Daniel Caller
        abre las herramientas de desarrollo de tu navegador y revisa...
      • Christian Salazar
        elem no existe es null...y sip, reafirmo 100% a Daniel Caller....

    • Fernando Ramírez Muñoz Ir a la Publicación
      Gente, quería hacer una consulta, actualmente tengo esto:
      
      
      labelEx(Cargo::model(), 'nombre'); ?> dropDownList(Cargo::model(), 'id_cargo', CHtml::listData(Cargo::model()->findAll(), 'id_cargo', 'nombre')); ?> error(Cargo::model(), 'id_cargo'); ?>
      que precisamente no pertenece al formulario donde estoy trabajando, pero necesito recuperar el valor seleccionado para usarlo como filtro en otro dropDownList, la pregunta concreta es: ¿Cómo puedo recuperar el valor seleccionado en el dropDownList? he buscado en google pero no he encontrado una respuesta satisfactoria, se los agradezco, Saludos
      • Bitler Arriola Mora
        Fíjate como llega al POST, asumo que podrías recuperar con $_POST['Cargo']['id_cargo']
      • Albert Medina
        busca dropdown dependientes, en youtube hay un totu que te puede ayudar mucho. Saludos.
      • Fernando Ramírez Muñoz
        Bitler, pero para rescatar algo de $_POST debo enviar el formulario no? Gracias Albert, voy a mirar
      • Roberto Cruz
        los combos dependientes los haces con la ayuda de javascript
      • Cristian Quagliozzi
        Fernando Ramírez Muñoz, se llama AJAX lo que buscas: http://www.yiiframeworkenespanol.com/?r=site/ejemplos&modulo=combodependiente
      • Fernando Ramírez Muñoz
        Ohh genial, voy a ver si cuadra con mi proyecto, pero justamente es la idea

    • Mauro Maximiliano Martinez Ir a la Publicación
      Hola, buen día. En la empresa que trabajo están buscando programador php, preferentemente que conozca algo de yii. Se necesita conocimientos de jquery, mysql, etc.
      
      Es para trabajar en Buenos Aires, Ituzaingó de 9 a 18hs en relación de dependencia. Cualquier interesado, que me contacte.

      • Alejandro Jaramillo Ir a la Publicación
        Hola a todos soy desarrollador Yii y tengo una empresa de soluciones web, llevo usando Hostgator Reseller desde hace dos años   Y este proveedor a sido muy bueno pero este año fue comprado por otra compañía y mi mi cuenta a presentado perdida de bases de datos y actualmente todos mis sitos vinculados a esta cuenta  reseller están caídos y cuando intentó comunicarme con ellos por chat o llamando obtengo lo que está en la imagen adjunta. No se que hacer en este momento tengo aproximadamente 10 páginas caídas y 10 clientes inconformes agradezco mucho si alguien me puede guiar en esto y si conoce algún otro proveedor de Hosting Reseller en el que se pueda confiar, muchas gracias de antemano
        • Carlos Daniel Gómez
          amigo te compadezco, un bajón tu situación. Te puedo recomendar http://www.datawebhosting.com.ar/   trabajé varios años y siempre me brindaron un servicio impecable con un soporte 24/7. Saludos
        • Daniel Aguirre
          q lo tiro.... yo actualmente estoy trabajando hace casi 2 años con www.hostmonster.com y no he tenido inconveniente alguno
        • Alejandro Jaramillo
          Hola Carlos Daniel Gómez y Daniel Aguirre gracias por sus aportes ¿ustedes han trabajado  en esos Hostign con  cuenta Reseller o solo sitios con espacio compartido? gracias
        • Carlos Daniel Gómez
          Reseller
        • Gustavo Salgado Toledo
          he escuchado que rackspace es bueno para reseller
        • Esteban Adrián P
          DigitalOcean?
          (Debería ser OFF TOPIC ;) )
        • Jose Gabriel Paredes Oduber
          Juhost lo mejor espacio infinito bdd infinitas y super barato
        • Alexander Daza
          Reseller Club, Hace varios años le uso como resseller y es muy fácil su administración (cPanel, WHM)

      • Edgar Ávalos Ir a la Publicación
        Buenas tardes una pregunta, el  siguiente campo laboratoriof, tengo dos  laboratorios ingresados fieeisl3, y SEC001, se puede crear un boton ahi cerca de la lupa, que me permita intercambiar entre los dos laboratorios los Codigos que son pks con todos su campos ??
        • Byron Villacreses
          Utiliza java script  que llame una funcion donde le pasea por parametros los ids que necesites interactuar y cree tu propio post o utiliza ajax
        • Edgar Ávalos
          Gracias Byron algunb tutorial no tienes por ahi son nuevo en esto no entiendo muy bien la codificacion, tengo idea de que tengo que hacer pero no me llevo muy bien con la nomenclatura saludos
        • Byron Villacreses
          Explicame por interno para enterder mejor el problema u darte una mano

      • Cesar Gago Egocheaga Ir a la Publicación
        Se solicita un programado php con el siguiente perfil:
        
        - Programación php nivel intermedio o avanzado
        - Conocimientos básicos en Yii
        - Conocimientos de SQL Sever
        - Lugar: Miraflores - Perú
        
        Es para un proyecto de 2 meses, full day.
        
        Mandar CV a cesar.gago.egocheaga@gmail.com
        • Leidy Montaño
          Andres Lucio
        • Andres Lucio
          jeje como Director tengo suficiente
        • Jorge Luis Jiménez
          uk.linkedin.com/pub/jorge-luis-jiménez-martínez/49/215/138/
        • Jorge Luis Jiménez
          estamos a la orden
        • Bitler Arriola Mora
          Es presencial? :/

      • Cesar Gago Egocheaga Ir a la Publicación
        Buenas Gente es sobre Yii2:
        Alguien ha realizado una regla de validacion usando "Client-Side Validation" , si alguien tendria un ejemplo, se los agradeceria :)

        • James Wilmbdon Ir a la Publicación
          #Yii 2.0.0 Update Released in the Market – Features That You Should Know #php #developer #programming #web #development
          http://goo.gl/Bi58Np

          • Albert Medina Ir a la Publicación
            Buenas comunidad, necesito un poco de su ayuda por favor, necesito actualizar un label dentro una ventana modal, este label es la cedula de identidad de un rrhh que viene de un autocompletar, lo he intentado con js pero no me resulta. Muchas gracias de antemano.
            • Byron Villacreses
              Envialo como parametro
            • Byron Villacreses
              O utiliza session store

          • Richard Ob Ir a la Publicación
            Se busca desarrollador Yii como desarrollador in-house en Bogotá. Salario a convenir. Preferiblemente desarrolladores con experiencia.
            Para mayor información deje un comentario :)
            • Juan Cortes
              el trabao es freelance ?? yo estoy en bogota  y puedo trabajar desde mi casa tengo experiencia trabajando sobre este framework y soy muy autodidacta y emprendedor
            • Richard Ob
              Juan. el trabajo es de "planta" (in-house)

          • Albert Medina Ir a la Publicación
            Buenas noches comunidad, estoy intentando crear un form con varios modelos(4), pero la vista original del form entra al update para cargar los atributos de los demas modelos, mi problema consiste en que no logro crear dicha funcion para que me guarde en la BD los datos de los 3 modelos restantes, quien me pueda ayudar le estare a agradeciendo de antemano.
            • William Quitian
              Utiliza una extensión que se llama save with related
            • Recursos Formacion
              Lo único que has de hacer en en el controlador principal, añadir las cargas y los "saves" correspondientes de los demás modelos....
            • Albert Medina
              lo he tratado de hacer, como comente, el controlador que me debe hacer los saves es el de update pero no logro hacer que me tome los model2=new Model2, etc. O no se si lo estoy haciendo como es debido.
            • Recursos Formacion
              la frase " pero no logro hacer que me tome lo ...." es terriblemente inconcreta. Da error, no hace nada, sen encienden las luces, se apaga el ordenador.....!Que pasa! La teoria es esa, lo maximo que puede tengas que hacer es mover los datos a los campos del modelo uno a uno...y luego, hacer un modelo.save()....

          • Juan David Rodriguez Ir a la Publicación
            Gustavo Salgado Toledo mira lo q pasa al actualizar a la nueva estructura de retalapp
            • Ricardo Adrián Rebolledo Cánovas
              Modifica el php.ini y debería andar súper
            • Juan David Rodriguez
              no, sigue en la misma así le aumente la memoria asignada saca error (le aumente de 128 a 256) es algún error en el main creo yo, pero no he podido saber cual...
            • Ricardo Adrián Rebolledo Cánovas
              Encontré esto en la web, quizá te sirva de algo http://www.yiiframework.com/forum/index.php/topic/22964-php-fatal-error-allowed-memory-size-exhausted/
            • Ricardo Adrián Rebolledo Cánovas
              Encontré esto en la web, quizá te sirva de algo http://www.yiiframework.com/forum/index.php/topic/22964-php-fatal-error-allowed-memory-size-exhausted/
            • Juan David Rodriguez
              no nada :(, esta muy raro
            • Juan David Rodriguez
              bueno Gustavo Salgado Toledo, parece q el error esta en components.php del core de retalapp porque esta definiendo q los mensajes del core de yii y del sistema se manejen por medio de bd, pero no tienes ninguna tabla implementada para ello por ahora lo voy a comentar para poder ir revisando
            • Juan David Rodriguez
              lo siento, no me habia fijado q ya habias actualizado el repo, hice pull y todo anda bn (Y)
            • Juan David Rodriguez
              pero algo q si sigue fallando es el login con el theme flat....
            • Gustavo Salgado Toledo
              A si estoy actualizando elnthema por defecto
            • Gustavo Salgado Toledo
              Estas usando composer?
            • Gustavo Salgado Toledo
              Muchachos pronto subire un video de las mejoras y la nueva estructura de retalapp por ahora me pueden dejar comentarios o issues en github
            • Juan David Rodriguez
              si, tengo el composer...
            • Juan David Rodriguez
              ok listo, cualquier cosa la dejo entonces en issues :D
            • Maximiliano José S
              a mi me funciona accedo al homepage.. pero no encuentro el login.. para acceder al panel .. mm  :-P
            • Maximiliano José S
              Lo más loco es que con la versión anterior ya tengo una app 70% desarrollada.... no veo la hora de ver las dif con esta ..
            • Juan David Rodriguez
              jajaja a mi me costo un poquito ajustarme a la nueva estructura
            • Gustavo Salgado Toledo
              Maximiliano José S La idea es que ahora se instala por composer y en tu proyecto solo tienes tus propios modulos que has creado
            • Juan David Rodriguez
              Gustavo Salgado Toledo ahi coloque 2 issues en retalapp-core
            • Maximiliano José S
              Si eso de composer ya lo hice..faltara algún paso..ya cree la tabla configure config del database..
            • Juan David Rodriguez
              verificaste q actualizaras la bd con el archivo retalapp(2).sql ??
            • Maximiliano José S
              mmm.. avisaaaa yo cargue otro. Ja el otro(retalapp.sql )que es de upgrade?
            • Maximiliano José S
              bueno ahi actualice  pero :
              
              Los login no andan me tira lo siguiente la consola.. 
              
              Uncaught TypeError: Cannot call method 'indexOf' of undefined contact_me.js:17
              $.jqBootstrapValidation.submitSuccesscontact_me.js:17
              (anonymous function)jqBootstrapValidation.js:76
              jQuery.event.dispatchjquery.js:3058
              elemData.handle.eventHandle    
              
              y que en la linea contact_me.js:17 
              if (firstName.indexOf(' ') >= 0) {...
              
              aun no revise bien pero fue lo que encontre..
            • Juan David Rodriguez
              ah si, esta fallando con el themeFront "flat", cambialo al basic y puedes trabajar asi mientras
            • Maximiliano José S
              poner por defecto en el config.. basic hasta que se solucione no es una mala idea..
            • Maximiliano José S
              listo.. ahora a testear.. :-P gracias Juan David Rodriguez

          • Angy HR Ir a la Publicación
            Hola ..alguien podrá ayudarme por que me sale este error...Necesito su ayuda...
            • Daniel Caller
              generalmente los modelos están en mayúsculas... Password
            • Maximiliano José S
              Error común al usar windows y migrar a servers linux. Algo va con mayúsculas.. a tenerlo en cuenta, igual es mejor que pegues lo que te tira el application.log ...asi uno asegura que es eso..pero 99% seguro..
            • Dan Royus
              Exacto.
            • Byron Villacreses
              Si estas en linux recuerda que este es muy sencible a las mayusuculas y minuaculas y revisa tambien loa privilegios que tiene sobre tu aplicativo
            • Adib Saavedra Bocanegra
              Afirma checa los permisos de tus archivos chmod :-)

          • Albert Medina Ir a la Publicación
            Buenas noches, tengo un detalle que rosolver, en un modal tengo un autocompletar, cosa que hace bien, pero requiero que una vez llenado el campo(RRHH) me traiga ademas en un label la Cedula de identidad de dicho rrhh, quien me pueda ayudar con esto estare agradecido.

            • Edgar Ávalos Ir a la Publicación
              Buenas tardes una pregunta, pude ya realizar mis primeros reportes con MPDF pero deseo que la pagina me quede en posición horizontal alguna sugerencia por favor

              • Joaquin Jachura Ir a la Publicación
                comunidad =) espero que todos esten muy bn ... escribo por que ya me estoy volviendo loco con la accion delete...ya que no me elimina los campos ... y me aparece un error 400 .. ala actionDelete no le he movido ni cambiado nada... el postOnly+delete del array filters esta tal cual ... que podria ser??
                • Joaquin Jachura
                  sera el modelo relacional ??? ya que las tablas estan relacionadas d eesta forma o  no tiene nada que ver...
                • Rafael J Torres
                  Si en tu modelo ER, tienes FK de tipo NOT NULL no puedes eliminar la tabla padre, no es algo de Yii sino de simple SQL intenta borrar o un regitro relacionada y veras
                • Joaquin Jachura
                  mira ... en los on delete de mi ER ... los deje todos como set null y cAMBIE todas mi fk de not null a que acepten valores nulos
                • Joaquin Jachura
                  y aun asi sigo tenmiendo drama xD
                • Rafael J Torres
                  ... (Y) bueno en a imagen que pasas no se detalla eso, el delete no tiene ningún trasfondo mágico te recomiendo revises tu SQL
                • Cesar Quintero
                  Lo que debes hacer primero es ejecutar el query directamente en la BD, puedes hacerlo desde consola, phpMyAdmin, Heidisql, dbeaver......
                • Joaquin Jachura
                  aa eso si cuando elimino desde phpmiadmin me elimina la cosa
                • Cesar Quintero
                  Cual es tu código (pastebin)
                • Joaquin Jachura
                  controlador http://pastebin.com/mHeUAdQ5
                • Cesar Quintero
                  Con tu controlador todo parece estar bien, y tu tabla historialpedidos no tiene relaciones, revisa que tu modelo Historialpedidos este bien y que si estes enviando el id por POST
                • Joaquin Jachura
                  elimine la linea postOnly+delete del array filttrrs y me elimina de maravillas

              • Carlos Daniel Gómez Ir a la Publicación
                Que tal? algún módulo para realizar reportes que me puedan recomendar? hasta ahora he probado reportico pero no le encuentro la vuelta con los criteria fecha. Saludos
                • Gustavo José Ramírez Infante
                  http://www.yiiframework.com/extension/pdf/
                • Alan Barredo
                  Fpdf :)
                • Alan Barredo
                  O si quieres hacer en word,docy
                • Carlos Daniel Gómez
                  gracias alan, finalemente use la libreria mpdf, la contra es que no toma  los estilos de mis tables asi que lo tuve que hacer con divs. saludos

              • Doingiteasy Channel Ir a la Publicación

                • Ignacio Ortiz Ir a la Publicación
                  Amigos, tengo 2 dudas con respeco a una CGridView, a la cual quiero filtrar una fecha con un determinado formato, y a la vez quiero eliminar el filtro innecesario de la columna "nro cuotas".
                  • Pan Tostado Quemado
                    @santolaya jajajaj
                  • William Quitian
                    Para eliminar el filtro solo defines de en falso "filter" =>false,..... Y para el campo con formato predefinido es necesario utilizar un plugin de jquery llamado input mask.
                  • Alan Barredo
                    para eliminar ese filtro, debes irte a la vista admin, dentro del widget, aparecen las columnas que quieres que aparezcan en la vista, solo eliminas el valor NroCuotas, del array ->Columns y listo.
                  • Ignacio Ortiz
                    Gracias, ya lo solucione
                  • Ignacio Ortiz
                    Pero sigo teniendo dudas de como manejar la fecha al momento de hacer la búsqueda
                  • Pan Tostado Quemado
                    nachin debes cambiar el formato de la fecha /protected/views/nombre_de_modelo/view.php
                  • Juan David Rodriguez
                    debes usar un widget en el filter, y usar la el parametro ajaxUpdate (algo asi) para ajustarlo cada vez q se actualiza (filtro, paginacion, sort)

                • Gustavo José Ramírez Infante Ir a la Publicación
                  No les ha pasado este error? el advanced app si me funciona bien pero el basic me toco instalarlo bajando la carpeta.

                  • Luis Manuel Bejarano Rodríguez Ir a la Publicación
                    Hola a tod@s.
                    ¿Hay alguien muy amable que me comparta enlaces a aplicaciones libres desarrolladas mediante Yii?
                    Muchas gracias de antemano.
                    • Maximiliano José S
                      En el sitio de Yii puedes encontrar en el foro un listado de aplicaciones libres y no tan libres desarrolladas con Yii.
                    • Luis Manuel Bejarano Rodríguez
                      Gracias Maximiliano José S

                  • Juan Polania Ir a la Publicación
                    Buen dia para todos. Amigos necesito una asesoría quiero implementar un calendario, cual extension me aconsejan ya que busco y salen bastantes, pero necesito saber cual de todas esas han utilizado y no tienen problemas.  Gracias.....
                    • Jose Angel Rojas Gaitan
                      Yo ultilizo EFullCalendar muy buena

                  • Joseph Valdivia Ir a la Publicación

                    • Carlos Belisario Ir a la Publicación
                      [OFF-TOPIC]
                      Pienso que por tanto spam que se esta publicando en el grupo debería de haber una regla que sea spammer que no se usuario concurrente que contribuya spammer que es bloqueado y sus post mandados al carrizo viejo como decimos por acá.
                      
                      Creo que no debemos de seguir aceptando publicaciones de spammer a sus sitios web y listo es lo único que publican, quieres publicar a tu web gánatelo aportando en la comunidad, porque los que si contribuyen y están siempre activos no los veo en ese papel de spammer.
                      
                      Opiniones (si los spammer me tienen cansado)
                      • Esteban Adrián P
                        Carlos, ayer me conecté tarde y había una publicación que hablaba de un curso sobre Laravel. Ignoro si estaba o no relacionada con Yii por eso etiqueté a varios (entre ellos vos) para que le dieran un vistazo. Sospecho que Christian actuó de oficio y la eliminó.
                        En realidad, y reforzando tus palabras, todos tenemos el derecho (y la obligación) de mantener este lugar sin SPAM.
                        Por lo tanto, formalmente sugiero, que entre todos actuemos como "saneadores"...
                        Somos +1500 miembros, es casi "esperable" que al instante de aparecer una publicación sospechosa la misma sea reportada o eliminada.
                        Incluso, a pesar que es esporádico que ocurra, podríamos convenir una estrategia de "tolerancia 0": publicaste algo de manera indebida (señalar OFF TOPIC), es reportada y se determina SPAM: se quita del grupo al que postea y ya.
                      • Esteban Adrián P
                        Por ejemplo, acabo de volar una :(
                      • Carlos Belisario
                        yo soy un poco intolerable al spam, incluso hay gente que solo entra al grupo a publicar un link (tal vez sobre yii) a su website, en mi opinión eso es spam (si suena rígido pero así es el deber ser en mi opinión), claro es de estudiarse por eso digo que usuarios concurrentes activos en la comunidad digamos que se les puede pasar un poco siempre y cuando sea tema de YiiFramework, ahorita con la salida de la versión 2 va a empezar mucho spamer como uno que vi hace poco.
                      • Esteban Adrián P
                        Tenés absoluta libertad de señalarla e indagar si vale marcarla como SPAM o no...
                      • Christian Salazar
                        delete a la primera. facil.
                      • Esteban Adrián P
                        ok...
                      • Christian Salazar
                        1500 - 1 = 1499
                      • Christian Salazar
                        y aprobar gente con antiguedad de fb de 6 meses o similar.
                      • Esteban Adrián P
                        En muchos casos ocultan esa data. Antes de aprobar, reviso el perfil para vr si tienen mínimamente algo relacionado a html o web... Últimamente, algunos, no tienen nada y los ignoro...
                      • Christian Salazar
                        asi mismo hago yo. pero soy mas drastico a la hora de asesinarlos. si el no preguntó para pubicar...yo no pregunto para volarlo con bloqueo postumo y todo por el pecho.  son groseros. he iniciado conversaciones privadas a ver si quieren aportar al hosting pero ni siquiera, osea, valerse del esfuerzo de otros para lucrar para ellos, que coman mierda. para fuera.
                      • Carlos Belisario
                        es que hay que empezar a ser drásticos, si es un user que usa el sitio solo para spam, decirle chao a sus publicaciones y pudiera pasar por una notificación o simplemente chao
                      • Carlos Belisario
                        pero el spam hay que combatirlo porque si
                      • Esteban Adrián P
                        Quedamos así entonces. Si ven alguna publicación que confirma ser SPAm, despachen :)
                      • Christian Salazar
                        por eso, no le den tanto color al tema, killemall y listo.
                      • Laro Man
                        chau spammer adiero
                      • Esteban Adrián P
                        Considero que es un deber de TODOS denunciar o eliminar (según sus posibilidades) los posteos SPAM... A partir de AHORA TODOS SON POLICÍAS y el que se queja sin denunciar se lo considerará cómplice.. A ver si nos ponemos los calzones largos.. ¿ok? O.o
                      • Maximiliano José S
                        Es todo  un tema, concuerdo en tolerancia 0, como ya lo veniamos charlando esteban .. a veces es spam + oportunismo para generar visitas a un determinado sitio web.
                      • Recursos Formacion
                        Osea, que a mi queda dentro del grupo hasta mi próximo articulo?....les echare de menos!
                      • Christian Salazar
                        Recursos Formacion.  Tu caso no aplica. porque tu aportas y respondes, ayudas a las personas, y si ellos gustan van a tu sitio. Tolerancia cero es para los mudos que solo quieren trafico para su sitio.
                      • Maximiliano José S
                        Hablando del Spam, pensaba en la implementación a la web de yiiÑ .. si borras el post  acá también se borra en el site o hay que hacer doble eliminación?
                      • Ivan Salomon
                        Yo he reportado varias... entre ellas, no se si entra en la categoría,  del molesto hombre de los breadcrums!!! a los insistidores tambien habria que "volarlos!"
                      • Esteban Adrián P
                        Recursos, no se aplica a tu caso porque desde tu propio lugar has referenciado este contexto (buen momento para hacerlo :P )... 
                        Aparte, no creo que sea tu estilo ;)
                      • Esteban Adrián P
                        Ivan, ¡eso!.. los que promueven el uso de breadcrumbs y responden mal las preguntas por whatsap que piden cambiar la foto de perfil y no la cambian...
                      • Esteban Adrián P
                        Maximiliano, te debo una respuesta a tu último mensaje.. My fault :(
                      • Maximiliano José S
                        Je todo bien ..ya avanzaremos con el tema

                    • Josue Hernandez Ir a la Publicación
                      hola buenos días soy nuevo en yii y estoy aprendiendo a usar 
                      Cruge, quisiera saber como se puede incorporar Cruge con bootstrap de antemano les agradezco.
                      • Junior Cabrera Vasquez
                        http://www.youtube.com/watch?v=a7ciHyzRFcw
                      • Josue Hernandez
                        gracias por responder tan rapido el detalle es que uso esto pero al querer intengrar bootstrap se me ha complicado http://yiiframeworkenespanol.org/wiki/index.php?title=Cruge
                      • Junior Cabrera Vasquez
                        solo es modificar el main, agregado la libreria y cuando actives el gii solo elije la opcion, recuerda que solo se da para crear la vista saludos
                      • Josue Hernandez
                        gracias como bien dijiste solo modificar el main
                      • Junior Cabrera Vasquez
                        si no hay mucho descubrimiento, por eso te puse el video.
                      • Christian Salazar
                        todo eso esta documentado en la wiki.

                    • Miguel Jaimes Ir a la Publicación
                      Buen día,
                      
                      Quería comentarles que acabo de crear una nueva funcionalidad en cruge debido a que el sistema sera usado por jornadas y era necesario crear muchos usuarios temporales(Podrían durar días, semanas, meses) básicamente cree 3 campos adicionales en la tabla cruge_user (start_date, end_date, created_by), Uno para identificar la fecha de Inicio que empezaran los usuarios a usar el sistema, Una Fecha Fin (Hasta cuando usaran el sistema) , created_by Quien creo a esos usuarios. En usermanagementcreate agregue 2 Datepicker uno para start_date y el otro para end_date, el primer datepicker partiria de la fecha actual, el segundo datepicker partiría de la fecha seleccionada en el primero, cree una segunda vista la cual llame usermanagementcreatemultiple la cual basicamente es la misma que la primera solo que puedes indicar cuantos usuarios deseas crear, esto aun me parece mala idea pero era necesario para este sistema, lo que hice fue que si ingreso 20 Usuarios, me creara usuarios del 1 al 20 tomando lo que ingreso en username, Ejemplo : usuario-01, usuario-.. , usuario-20. Lo mismo para email. Bueno dejo Imágenes:
                      • Daniel Caller
                        Cruge tiene una tabla cruge_field para poder tener campos adicionales... pienso que no era necesario meter mano a la tabla cruge_user
                      • Maximiliano José S
                        Coincido #Cruge se puede extender con los campos personalizados.. y de ahí generar un método que haga lo que necesitas en tu modulo..sin agregar campos a la db. Tal vez si lo extendieras como un modulo o extensión de cruge sería utilizable para el caso que lo requiera, logrando así que sea opcional. Es mi opinión. A todos nos pasa que nunca alcanza lo que hay disponible... hasta que vemos como exprimirlo.
                      • Pedro Gonzalo Soto Soto
                        en cruge, como puedo agregar campos personalizados, pero campos dependientes, como el ejemplo Pais/Region/Ciudad y que se desplieguen las opciones?
                      • Maximiliano José S
                        Yo uso edropdowndependents modificado...por fuera de cruge. Pero tal vez se pueda incorporar..Depende como diagrames tu sistema
                      • Pedro Gonzalo Soto Soto
                        como haces la asignación de esos datos al usuario de las tablas de cruge?
                      • Maximiliano José S
                        estimando que tienes 3 modelos y 3 tablas = Paises,Regiones,Ciudades ..lo que puedes hacer es desde un form que use edropdown... se llenen los datos  de los id en los custom fields y luego podes usar relaciones para visualizarlos.. En cuanto al uso de edropdowndependents , tienes la documentación. Y en cuanto a la asignación, si el usuario esta logueado y usa el form recupera el user->id  , ya si es otro usuario...el que carga los datos, necesitas agregar al form un selector de usuario .. o que al seleccionar el usuario te guarde el id..

                    • Doingiteasy Channel Ir a la Publicación

                      • Jose Angel Rojas Gaitan Ir a la Publicación
                        Buenas noches amigos, una consulta respecto a guardar imagen desde ajax, osea mando a llamar un formulario mediante ajax en un modal, la carga de la imagen sin ajax funciona bien pero desde ajax no, alguien me ayuda con esto?
                        • Juan Francisco Flores
                          puedes user la siguiente función yo la uso para subir archivos al servidor sin plugins
                        • Juan Francisco Flores
                          function sendAjax(){
                           var formData = new FormData($('form')[0]);
                           formData.append("logo", $("#logo")[0].files[0]);
                                  formData.append("card", $("#card")[0].files[0]);
                            $.ajax({
                           beforeSend: function(){
                           $('.preload').removeClass('hide');
                           $('#save').attr('disabled',true);
                           },
                                       url:'supplier/maintenance',
                                       type:'POST',
                                       processData: false,
                               contentType: false,
                               data: formData,
                                       dataType: 'json',
                                       cache:false,
                                   success: function(response){
                                    $('.preload').addClass('hide');
                                          $('#save').attr('disabled',false);
                           if(response.status != 'error'){
                           add_edit_Row(response);
                           }
                                   }
                                  });
                              }
                        • Jose Angel Rojas Gaitan
                          Mira una consulta, en el caso de que el subir imagen sea cuando estoy creando el registro, por lo tanto no hay registro creado al cual amarrar la imagen, normalmente lo que hago es que guarda en un campo de la tabla el nombre de la imagen, y en una carpeta la imagen, pero se guarda amarrado de esa forma a un ID del registro creado, mmm no se si me logro explicar, ahorita al subir la imagen con ajax tendria que subirla hacia una tabla adicional y luego amarrarla de alguna manera supongo?
                        • Juan Francisco Flores
                          si hazlo como lo haces actual mente lo q si es importante es q respetes los #id porque eso sino lo pones y deseas subir varias imagenes no te las sube la primera vez perfecto de hay vienen los problemas y eso código yo lo uso en codeigniter y tambien laravel cualquier cosa me cuentas saludos
                        • Jose Angel Rojas Gaitan
                          OK lo voy a implementar gracias por la info cualquier duda talvez te molesto jeje

                      • Joaquin Jachura Ir a la Publicación
                        buenas noches comunidad.. tengo una consulta .. como se puede manejar las fechas en yii .. ya que ocupo la funcion date y me arroja un error....
                        desde ya muchisimas gracias
                        • Daniel Caller
                          Tienes que definir la zona horaria
                        • Daniel Caller
                          http://php.net/manual/es/function.date-default-timezone-set.php
                        • Joaquin Jachura
                          muchas gracuas

                      • Joel Miranda Ir a la Publicación
                        CURSO PROFESIONAL DE PHP Y LARAVEL [COMPLETO] [MEGA] [5GB] [ 1 LINK ] [18 HORAS]
                        
                        Convierte en un profesional del lenguaje más usado del mundo. Aprende PHP de la manera correcta: Frameworks, ORMs, múltiples bases de datos, deploy, URLs amigables y mucho más con Laravel.
                        
                        (Entra --> en la imagen ↓↓ ► para observar los enlaces de descarga ◄ ) 
                        
                        https://www.facebook.com/CurseDigital/photos/a.1949908675149840.1073741828.1947373492070025/1985969414877099/?type=1&theater
                        • Albert Medina
                          es weba o es real la vaina?

                      • Mauricio Ch Ir a la Publicación
                        Hola a todos, alguien se a topado con tener que dibujar 2 puntos en el punto de corte ( gradiente con respecto al eje y) pero usando highcharts.
                        • Esteban Adrián P
                          ¿Es de Yii? Sino editar y poner "OFF TOPIC"

                      • Joaquin Vargas Ir a la Publicación
                        Buenas Tardes, compañeros del  buen saber. Tengo la siguiente duda. ¿ Como se puede crear un modelo en Yii2 basado en un servicio REST,  para guardar los datos no en una base de datos sino enviando los datos al servicio REST y nuevamente para consultarlo todo esto atravez de un servicio REST, no en una base de datos? He tratado de simular un modelo pero no se como decirle que guarde los datos al servicio REST o que los consulte. Gracias
                        • Christian Salazar
                          necsitas un conocimiento mas definido en como yii maneja el reuqest-response, sea yii 1 2 o 3 o n. es algo y del protocolo http. restfull no es mas que eso, ni mas alla, ni mas acá, ahora: que sea yii quien aloje el request-response, es irrelevante.

                      • Renzo Alvarez Ir a la Publicación
                        Gente, a ver si alguien me puede ayudar, tengo dos arrays de arrays, algo similar a:
                        
                        $arrayPrincipal1 = array(array(array('0'=>'dato00','1'=>'dato01','2'=>'dato02')), array(array('0'=>'dato10','1'=>'dato11','2'=>'dato12')));
                        
                        $arrayPrincipal2 = array(array(array('0'=>'dato00','1'=>'dato01','2'=>dato02')), array(array('0'=>'otrodato10','1'=>'otrodato11','2'=>'otrodato12')));
                        
                        Adjunto su estructura.
                        
                        Mi problema es que necesito saber si cada array del array principal 1 ( $arrayPrincipal1) coincide con algun array del array principal 2 ( $arrayPrincipal2) en el ejemplo la unica considencia seria el array:
                        array(array('0'=>'dato00','1'=>'dato01','2'=>dato02'));
                        y lo logro actualmente con 2 foreach pero es una locura porque por cada array del primero recorre toodos los arrays del 2do, quise utilizar array_intersect o array_diff pero funcionan solamente para array simples (a mi entender), alguien puede ayudarme?
                        
                        Gracias!!

                        • Albert Medina Ir a la Publicación
                          Buenos dias, necesito hacer un tabla activa despleglabe que dependiendo de un valo de un combo aparezca y desaparezca de la tabla original, se que se hace con javaScript event onchange pero no logro hacerlo funcional.. si me pueden ayudar estare agradecido.

                          • Luis Alberto Perotti Ir a la Publicación
                            Saludos, acabo de ingresar al grupo y ya vengo con dudas :P lo que quisiera saber es si se puede personalizar los formularios que genera gii pero usando html5 y como hacerlo.
                            • Esteban Adrián P
                              Bienvenido...
                              a) editándolos desde view a mano, uno a uno
                              b) creando las plantillas para que luego las utilice gii
                              Para el caso B, hay varios tutos que explican como personalizar los "templates" de gii :)
                              En ambos casos, el resto queda en tu necesidad :)
                            • Luis Alberto Perotti
                              prefiero el caso a) ahora lo que no se es donde hacerlo, por que cada campo de formulario es representado por una div="row" y dentro de esta vienen 3 $form->: el labelEx, Tipo de Field y error, entiendo que se haria en la del medio donde especifica el tipo de campo, pero no se es donde incluir el codigo html5 :/
                            • Oscar Cortez
                              Puedes modificar manualmente el generador de vistas del crud. Direccion: framework.gii.crud.templates.default. Réplicas en el mismo lugar el default con otro nombre. Modificas los formularios a tu estilo html5. Y al generar tu crud en CODE TEMPLATE seleccionas tu carpeta. Mejor si buscas una extensión que haga lo que quieres.  En mi caso he modificado el bootstrap generator de yiibooster y me va de maravilla. Saludos
                            • Luis Alberto Perotti
                              eso ya se me escapa a mis conocimientos, estoy recien aprendiendo a usar el framework :P
                            • Daniel Caller
                              Pues busca en youtube los videos de Gustavo Salgado y en los videos de #codigoFacilito ... Básicamente o bien lo haces uno por uno según te va generando o te creas una propia plantilla Gii para las vistas
                            • Carlos Daniel Gómez
                              welcome Luis Alberto Perotti
                            • Carlos Belisario
                              incluso si lo quieres hacer a mano, uno de los parámetros es htmlOptions, ahí puedes agregar los atributos html que quieres que tenga la etiqueta, aunque lo mas rasonable es que cambies el template como te lo indican los amigos para ahorrar un poco de tiempo al momento de desarrollo

                          • Angel Castillo Rodriguez Ir a la Publicación
                            Estoy intentando hacer una ventana modal del login he visto varios tutoriales pero aun no logro hacer el display con bootstrap,  alguien que me pueda ayudar?

                            • Albert Medina Ir a la Publicación
                              Buenas noches, necesito hacer un tabla activa despleglabe que dependiendo de un valo de un combo aparezca y desaparezca de la tabla original, se que se hace con javaScript event onchange pero no logro hacerlo funcional.. si me pueden ayudar estare agradecido.
                              • Fredy Balaguera
                                llamas el controlador desde JQuery y muestras los datos con renderPartial
                              • Albert Medina
                                Tienes algun ejemplo? y gracias por la ayuda!
                              • Fredy Balaguera
                                http://jakege.blogspot.com/2013/07/yii-loading-block-through-ajax.html

                            • Edgar Ávalos Ir a la Publicación
                              soy nuevo en esto, me gustaría aprender a crear reportes y transformarlos a PDF algo básico por favor que me recomienden ?
                              • Denis Paul Cabay Noboa
                                Todo pides ayuda en youtube hay mucha infoemación
                              • Edgar Ávalos
                                no encontre mucha
                              • Edgar Ávalos
                                por eso pregunto
                              • Daniel Aguirre
                                http://www.youtube.com/user/Gustalh
                              • Edgar Ávalos
                                gracias Daniel es una información muy general tal vez no tienes algun tutorial?
                              • Albert Medina
                                que necesitas hacer?
                              • Carlos Belisario
                                busca acerca de YiiPdf, es un wrapper para trabajar con la librería mpdf, muy útil
                              • Edgar Ávalos
                                estoy ya en la parte final de mi aplicación es sobre inventarios, solo quiero que me muestre los datos almacenados de la tabla muebles de oficina, responsable, laboratorios, y los de una función que  haga el proceso devolucion de un laboratorio a otro,
                              • Edgar Ávalos
                                me he demorado mas de un mes creando desde la base de datos hasta este punto solo me falta ese proceso o funcion de devolucion y eso debo mostrar en un reporte
                              • Edgar Ávalos
                                gracias (Y)
                              • Albert Medina
                                bueno crea una vista con esas datos, en tu controlador 
                                public function actionPrintBaremo($id){
                                 $model=BaremosSolicitudes::model()->findByPk($id);
                                 $mPDF1 = Yii::app()->ePdf->mpdf('','A4');
                                 $mPDF1->SetHTMLHeader($this->renderPartial('//reportes/baremoPdf/header-pdf', array('model'=>$model), true));
                                 //$mPDF1->AddPage('L');
                                 $mPDF1->WriteHTML($this->renderPartial('//reportes/baremoPdf/body', array('model'=>$model), true));
                                 $mPDF1->SetHTMLFooter($this->renderPartial('//reportes/baremoPdf/footer-pdf', array('model'=>$model), true));
                                 $file_name= 'Baremo_'.$model->solicitud->codigo;
                                 $mPDF1->Output( $file_name,EYiiPdf::OUTPUT_TO_BROWSER );
                                 //exit;
                                 }
                              • Albert Medina
                                y en tu vista admin 
                                array(
                                 'class'=>'bootstrap.widgets.TbButtonColumn',
                                 'header'=>'Acciones',
                                            'template'=>'{update}{download_report}{baremo_report}{ficha_pdf}',
                                            'buttons'=>array(
                                             
                                 'download_report' => array(
                                 
                                 'label'=>'Generar Reporte 1',
                                 'imageUrl'=>Yii::app()->request->baseUrl.'/images/icons/pdf.png',
                                 'url'=>'Yii::app()->createUrl("PrintReport/PrintSolicitudServicio", array("id"=>$data->id))',
                              • Albert Medina
                                eso con YiiPdf
                              • Edgar Ávalos
                                osea no programo alguna especie de boton o algo Albert ?
                              • Edgar Ávalos
                                voy a probar lo que me recomiendas gracias
                              • Albert Medina
                                'class'=>'bootstrap.widgets.TbButtonColumn', te genera un boton para eso, pero tienes que chequear lo que mas o menos necesitas
                              • Edgar Ávalos
                                Albert me sale este erro  
                                Error 403
                                Usted no se encuentra autorizado a realizar esta acción.
                              • Edgar Ávalos
                                cuando doy clic al icono para transformar a pdf
                              • Albert Medina
                                tienes que darle permiso a esa accion
                              • Edgar Ávalos
                                public function accessRules()
                                 {
                                 return array(
                                 array('allow',  // allow all users to perform 'index' and 'view' actions
                                 'actions'=>array('index','view'),
                                 'users'=>array('*'),
                                 ),
                                 array('allow', // allow authenticated user to perform 'create' and 'update' actions
                                 'actions'=>array('create','update'),
                                 'users'=>array('@'),
                                 ),
                                 array('allow', // allow admin user to perform 'admin' and 'delete' actions
                                 'actions'=>array('admin','delete'),
                                 'users'=>array('admin'),
                                 ),
                                 array('deny',  // deny all users
                                 'users'=>array('*'),
                                 ),
                                 );
                                 }
                                
                                   
                                        
                                       public function actionGenerarPdf()
                                                             {
                                           
                                                             $model = Devolucion::model()->findAll(); //Consulta para buscar todos los registros
                                                             $mPDF1 = Yii::app()->ePdf->mpdf('utf-8','A4','','',15,15,35,25,9,9,'P'); //Esto lo pueden configurar como quieren, para eso deben de entrar en la web de MPDF para ver todo lo que permite.
                                                             $mPDF1->useOnlyCoreFonts = true;
                                                             $mPDF1->SetTitle("JuzgadoSys - Reporte");
                                                             $mPDF1->SetAuthor("JuzgadoSys");
                                                             $mPDF1->SetWatermarkText("JuzgadoSys");
                                                             $mPDF1->showWatermarkText = true;
                                                             $mPDF1->watermark_font = 'DejaVuSansCondensed';
                                                             $mPDF1->watermarkTextAlpha = 0.1;
                                                             $mPDF1->SetDisplayMode('fullpage');
                                                             $mPDF1->WriteHTML($this->renderPartial('pdfReport', array('model'=>$model), true)); //hacemos un render partial a una vista preparada, en este caso es la vista pdfReport
                                                             $mPDF1->Output('Reporte'.date('YmdHis'),'I');  //Nombre del pdf y parámetro para ver pdf o descargarlo directamente.
                                                             exit;
                                                             }
                              • Edgar Ávalos
                                es en accessRuler ? por que cree un funcion GenerarPDF
                              • Albert Medina
                                array('allow', // allow all users to perform 'index' and 'view' actions
                                'actions'=>array('index','view','generarPdf'),
                                'users'=>array('*'),
                                ),

                            • Albert Medina Ir a la Publicación
                              Buenas comunidad, me han solicitado en un proyecto un campo moneda, he buscado pero realmente no encuentro nada util o que me sirva a mi proposito, quien me pueda ayudar de antemano les estare agradecido.
                              • Juan Francisco Flores
                                http://plentz.github.io/jquery-maskmoney/ yo uso es para mis input tipo moneda espero te sirva :D :D :D :D
                              • Dan Royus
                                A que te refieres con moneda Albert?
                                
                                Que haya diferentes monedas en la aplicación? ¿Que haya un placeholder?... ;)
                              • Albert Medina
                                Solo necesito colocar numeros, puntos y comas, el simbolo de la moneda no hace falta
                              • Juan Francisco Flores
                                ntncs esa libreria de maskMoney te queda perfecto al momento de q el usuario vaya escribiendo te va a poner los punts y comas y adicional el signo de tu moneda y esta super facil de implementar
                              • Albert Medina
                                Tienes algun ejemplo? esoty tratando de implementarlo pero no me funciona
                              • Juan Francisco Flores
                                solo con eso primero tienes q tener agregado jquery luego agregas la librería que te pase y con eso en el document on ready y te va a funcionar lo puedes usar como en la imagen 1 o bien si son varios usar una clase
                              • Albert Medina
                              • Albert Medina
                              • Albert Medina
                                No se si el llamado correcto de JQuery sea este
                              • Juan Francisco Flores
                                intenta como te puse arriba ese te pone el punto cuando son decimales y luego las comas como x lo general lo usas como agregas tus script en yii ya ni me acuerdo jejejeje
                              • Maximiliano José S
                                puedes usar el money mask...ya hay una extensión que te soluciona el problema de manera rápida.
                              • Christian Salazar
                                IMPOSIBLE 101% que no hayas encontrado nada.:   solo en: PHP money_format, number_format, en Yii se implementan mediante CFormatter.  Hay que leer. sopita magie no. y cero jQuery, si acaso cuando mucho jquerymask.  Una simple googleada: "format money php"
                              • Dan Royus
                                Es mejor y más divertida la ironía Christian ^^
                              • Christian Salazar
                                de repente soné muy agresivo, pero no puedo escribir de la misma manera que pienso, disculpas.  eso si, no me retracto sobre la incomodidad de orto que siento cuando me dicen: "busqué y busqué y no encontre nada".
                              • Dan Royus
                                No no... si estoy de acuerdo! Hay preguntas que tal cual las copias en google, te sale la respuesta, y eso no puede ser. Al final las personas que tenemos ganas de ayudar y compartir, se van las ganas de orientar/ayudar. Además no hay que dar la respuesta, sino enseñar el camino para encontrarla. Es mi opinión.
                              • Christian Salazar
                                si dan insisto en lo mismo, yo me enojo muy rapido, quiza por tanto ver lo mismo una y otra vez, eso cansa. no puede ser que cuando uno tiene una duda gasta 12 horas leyendo y cosas tan simples como una mascara de jquery requieren que alguien les diga como..no me parece justo.
                              • Ivan Salomon
                                Christian estoy comenzando el Yii. que es IF :P (una jodita para que rian un rato)

                            • Mals Lucas Ir a la Publicación
                              Chicos, tengo una pregunta. Para trabajar con grandes cantidades de registros he leído por algún foro, que se puede usar DataProvider y CDataProviderIterator. ¿Alguien tiene experiencia con esto? Voy a buscar más info y lo pongo aquí. ¡Buenos días a todos!
                              • Mals Lucas
                                Creo que voy a pasar de iteradores. ¿Qué os parece la tercera respuesta? http://stackoverflow.com/questions/12170102/how-to-iterate-over-yii-cactivedataprovider-object
                              • Esteban Adrián P
                                Indican 3 métodos, y por lo leído (no testeado) los tres funcionales aunque subrayan que el CDbDataReader es el más eficiente...
                                Supongo que empezarás con el que te quede más cómodo y entendible y luego intentarás optimizarlo xq las métricas se te disparan.. ¿O no? O:O >_<
                              • Mals Lucas
                                jajajajajajaja efectivamente, el del dataProvaider e ir aumentando el currentPage. Me ha gustado eso mucho jijijiji

                            • Albert Medina Ir a la Publicación
                              Buenas compañeros, alguien tiene ejemplos de combos dependientes? Gracias de antemano.
                              • Lesther Peña
                                En YouTube hay un ejemplo perfecto y lo explican muy bien
                              • Christian Salazar
                                en el foro, N ejemplos. en los links de yiifreameworkenespanol.com / ejemplos tambien
                              • Maximiliano José S
                                Podes usar la extensión   EDropDownsDependents .Anda bien y es simple de implementar.Saludos.

                            • Leidy Montaño Ir a la Publicación
                              hola alguien puede ayudarme  como hago para que  en esta descripsion del producto en ves de salir nombre=kilometrico  me salga  proveedor=kilometrico  cuando se listan los productos si sale normal pero cuando describo el producto me aparece asi como en la imagen
                              • Mauricio Ch
                                en el modelo en la funcion de labels puedes cambiar el nombre de las columnas
                              • Daniel Aguirre
                                te recomiendo que veas los videos de Gustavo SAlgado en you tube
                              • Daniel Aguirre
                                http://www.youtube.com/user/Gustalh
                              • Daniel Caller
                                en el mismo CDetailView escribe
                                array(
                                'name'=>'miAtributo',
                                'label'=>'Proveedor'
                                )
                              • Daniel Caller
                                http://www.yiiframework.com/doc/api/1.1/CDetailView
                              • Dan Royus
                                Labels, no tiene nada que ver con CDetailView, como bien dice Mauricio Ch ;)
                              • Diego Ac
                                en models -> Productos cambia attributeLabels por el label que deseas que se vea, asi se reflejara en todas partes.

                            • Mauricio Ch Ir a la Publicación
                              Hola a todos, tengo algunas dudas sobre el funcionamiento transaccional en yii, si tiene alguna fabrica en el core o es mas saludable realizar esto en los modelos? alguien que me pueda ayudar
                              • Daniel Caller
                                http://www.yiiframework.com/doc/guide/1.1/es/database.ar#usando-transacciones-con-ar
                              • Mauricio Ch
                                todas las consultas que realice  mediante el  AR de yii no son transaccionales si no se especifica con el atributo beginTransaction?
                              • Daniel Caller
                                Yo creo que sí, eso es lo que le dice a la BD que efectivamente se está iniciando la transacción
                              • Daniel Caller
                                Y si te fijas en el código que está en la página de eso depende para que hagas el rollback o commit
                              • Dan Royus
                                Exacto Mauricio Ch, así es.
                                
                                Como es normal, mientras no le digas a Yii que deseas realizar una transacción, puesto que la mayoría de interacciones son creación de módelos independientes por si mismos, son "atómicos"
                                
                                Si deseas realizar transacciones para poder hacer rollback, debes usar begin transaction.
                                
                                Recuerdo que existe algún "inconveniente" en cuánto encadenas transacciones, pero no se si eso es error de programación o del Core.
                              • Dan Royus
                                realmente el begin transaction solo hace un SET autocommit = 0 :)
                              • Mauricio Ch
                                no lo tengo muy claro,  tengo un caso en donde varios clientes podrían estar haciendo crud  a la base al mismo tiempo obligatoriamente tienen que estar las transacciones o se suple con lo que acabas de decir?
                              • Dan Royus
                                Cuidado, una cosa es realizar una transaccion, dónde intervienen varios elementos y si por ejemplo, falla el segundo, no deseas continuar, y otra que el resultado de las operaciones de un cliente pueda afectar en otro. Un claro ejemplo son las compras online, donde dos clientes pueden comprar el mismo artículo, o más crítico, una transacción bancaria, donde dos agentes externos pueden meter o sacar dinero y una operación debe esperar a que termine la otra.
                                
                                En el primer caso se soluciona con beginTransaction, en el segundo, con un SELECT... FOR UPDATE, por ejemplo, que bloquea las filas que hayas seleccionado para modificarlas.
                              • Mauricio Ch
                                Ahora si lo comprendo

                            • Amsar Ramadhan Ir a la Publicación
                              Maaf Kang Admin Numpang Post.
                              Dijual Cepat 
                              Windows 7 Pro Ori 1 Pcs
                              Windows 8 Ori 3 Pcs
                              Ms Office 2013 Home and Business 1 Pcs.
                              
                              Minat PM / Call and SMS 0896 1880 1993

                              • Juan Cortes Ir a la Publicación
                                Hola si saben de  alguien para trabajar, que sea proactivo y para el centro nacional de consultoria en  bogota Colombia?
                                • Juan Cortes
                                  por inbox
                                • Jose Angel Rojas Gaitan
                                  lastima que no se puede online XD
                                • Juan Cortes
                                  Lastimosamente nop

                              • Jonathan Vargas Ir a la Publicación
                                Han diseñado algo en Yii que en vez de consumir una base de datos y usar ActiveRecords, consuma un servicio REST que realize todas las operaciones CRUD y que el proceso sea transparente para los forms, widgets, validaciones y demás en Yii?
                                • Juan Cortes
                                  Si
                                • Jonathan Vargas
                                  Y qué estrategia de diseño a nivel de clases de modelaste para ello?
                                • Anael Lopez
                                  Tienes que crear los servicios web también?
                                • Juan Cortes
                                  pues a nivel de cliente lo q tienes q tener encuenta es que la informacion que se envia  y se recive es json.  en el webservice es donde esta la idea de negocio  y q dependiendo q es lo q ncesites del CRUD  haces el llamado. en el controller y el hace el llamado a los diferentes modelos que tu tengas o q necesites crear

                              • Esteban Adrián P Ir a la Publicación
                                [OFF TOPIC]
                                Se ha descubierto una vulnerabilidad sobre SSL3 que permite descifrar los paquetes enviados con ese protocolo.
                                Es una vulnerabilidad del diseño del protocolo y no su implementación, por consiguiente TODO aquello que lo use se verá afectado (servidores, navegadores, VPN, aplicaciones, etc)
                                Por ahora la ÚNICA manera de protegerse es desactivar SSL...
                                Sigo investigando alternativas.
                                Info Oficial (en inglés)
                                https://www.openssl.org/news/vulnerabilities.html
                                • Esteban Adrián P
                                  [ACTUALIZACIÓN] Como se lee en el sitio oficial del proyecto OpenSSL hay "fixes" liberados ya, sin embargo (por mi escaso saber) aún no hay información oficial que se haya resuelto.
                                  UBUNTU, por ejemplo, hoy liberó la actualización a la versión 1.0.1j
                                  Si otros tienen más información al respecto se agradece la colaboración.
                                • Richard Ob
                                  Sí señor, la forma más fácil (y efectiva) de corregir este error es desactivar SSL3 en los servidores, no es complicado, pero sí requiere "meterle mano".
                                  El asunto es que SSL3 a estas alturas de la vida está obsoleto.
                                • Esteban Adrián P
                                  Richard, si no es SSL3.. qué hay? (sigo buscando en la web info al respecto, pero si la tienes de primera mano... Se agradece)
                                • Richard Ob
                                  Hoy en día es TLS (1.0, 1.1 y 1.2 draft)
                                • Esteban Adrián P
                                  Gracias, Richard, me pongo a buscar info al respecto... Salvo que alguien la publique previamente, trataré de compartir lo que encuentre (y sea efectivamente potable)
                                • Richard Ob
                                  http://en.wikipedia.org/wiki/Transport_Layer_Security#History_and_development
                                • Christian Salazar
                                  es bien grave, pero afectara a sistemas que transportan datos sensibles entre servidores.  el sistema para contar cuantas arepas hizo doña Petra no se vera afectado.
                                • Esteban Adrián P
                                  Echando un poco de luz al tema:
                                  Tal como anticipara Richard, SSL es una capa segura superada por otras (SSL tiene casi 20 años)...
                                  En 1999 aparece TLS 1.0, que lo supera en seguridad.
                                  Lo cierto es que desde entonces ambos coexisten y esto que hoy es noticia, ya se sabía entonces.
                                  He ¿asegurado" mi servidor simplemente alterando la configuración del mod_ssl del apache:
                                  /etc/apache2/mods-available/ssl.conf
                                  alterar/agregar las líneas para que se lean así:
                                  # edité esta
                                  SSLProtocol All -SSLv2 -SSLv3
                                  # la que sigue la agregué, xq en mi archivo ya había otra y no está claro si hay que editarla o agregarla
                                  SSLCipherSuite          ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
                                  # edité esta
                                  SSLHonorCipherOrder     on
                                  # agregué esta
                                  SSLCompression          off
                                  Chequear que todo esté bien con: apachectl configtest
                                  y si todo está ok, reiniciar el servicio de Apache...
                                  Esto lo hice en mi servidor que es UBUNTU,por lo que puede variar en otros SO.
                                  No es original mío, más info:
                                  http://askubuntu.com/questions/537196/how-do-i-patch-workaround-sslv3-poodle-vulnerability-cve-2014-3566
                                • Richard Ob
                                  En nginx es un poco más corta la solución :) (Una razón más para usarlo :P )
                                  Basta con agregar a /etc/nginx/nginx.conf (o su equivalente en cada OS) dentro del bloque "server":
                                  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
                                  
                                  Se reinicia el servicio.... Y listo! ;)
                                • Maximiliano José S
                                  yo estoy siguiendo de cerca el tema y ya me compile "libressl" sin problemas, esta semana estoy haciendo pruebas para los servicios basicos en dev. Estoy analizando el matener servidores con Debian/Centos o migrar a BSD con mi panel de WebHosting

                              • Carlos Daniel Gómez Ir a la Publicación
                                Buenos días comunidad, tengo un problema en mi proyecto yii1.
                                Quiero agregar parámetros al método search() de un CgridView pero al modificar la método dejan de andar los filtros. Alguna sugerencias. Muchas gracias
                                • Juan Rubén Medina Eliett
                                  Revisa el uso de la funcion scopes.. eso quizás es lo que necesites
                                • Juan Rubén Medina Eliett
                                  Punto 11 de : http://www.yiiframework.com/doc/guide/1.1/en/database.ar
                                • Juan Rubén Medina Eliett
                                  Y http://yiiweb.wordpress.com/activerecord/scopes/
                                • Carlos Daniel Gómez
                                  gracia Juan, leyendo!
                                • Carlos Daniel Gómez
                                  lo solucione de esta manera http://www.yiiframework.com/wiki/142/search-method-of-a-model-for-filters-when-using-dates-unixtimestamp-in-database/

                              • Joaquin Jachura Ir a la Publicación
                                disculpen que los moleste tengo una ultima duda por hoy ... como puedo saber el ultimo id que ha sido ingresado a la tabla en yii? ... por favor =)
                                • Luis Manuel Bejarano Rodríguez
                                  Mira este hilo
                                  http://www.yiiframework.com/forum/index.php/topic/12776-get-last-inserted-id/