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




  • 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/

                            • Angel Castillo Rodriguez Ir a la Publicación
                              estoy intentando aprender yii, ya lo tengo instalado con xampp en windows, he probado algunos tutoriales y todo ok, quiero usar un ORM y habia pensado en doctrine 2 pero no he logrado configurarlo me lo recomiendan, he leido tutoriales pero no logro configurarlo alguien lo ha echo sin problemas  ya baje la extension y doctrine, pero no he podido, si alguien desea ayudarme se agradece
                              • Carlos Belisario
                                Yii trae por defecto un ORM que es muy aceptable basado en AR, sin embargo doctrine también se puede implementar, hay varios tutos, en la web, sin embargo esta fue una de las que me convencio http://sysmagazine.com/posts/208182/
                              • Angel Castillo Rodriguez
                                Eso me comentan que yii y su orm es bueno
                              • Carlos Belisario
                                en lo personal doctrine me parece más completo, pero el de Yii no esta mal, de hecho normalmente uso el que trae integrado Yii por defecto, pero de que se le puede integrar doctrine se puede

                            • Joaquin Jachura Ir a la Publicación
                              hola buenas noches .. me podrian ayuda.. al momento de querer actualizar un solo campo de una tabla con la funcion save()
                              me aparece el siguiente error
                              Fatal error: Call to undefined method stdClass::save().
                              desde ya muchas gracuas
                              • Fredy Balaguera
                                Yii 1 o 2?, cómo consultaste en el modelo?, nos puedes agregar parte del código?
                              • Joaquin Jachura
                                estimado es yii 1
                              • Joaquin Jachura
                                ahora me da ese mismo error pero con search.. le adjunto el codigo
                              • Joaquin Jachura
                                ahi va el controlador
                              • Joaquin Jachura
                                ahi la vista
                              • Fredy Balaguera
                                Y qué estás guardando en el $model? yo veo que lo defines pero no guardas nada en él, solo lo tocas en la línea 230 y 235, quizá debes dar $aux->save() en vez de $model->save() revisa la lógic que estás usando, puede ser que el problema esté ahí.
                              • Juan Rubén Medina Eliett
                                La variable $aux en el controlador no parece estar inicializada..
                              • Joaquin Jachura
                                estimado , lo que pretendo hacer es actualizar el atributo llamado "estado" de dicha tabla , entonces me di cuenta que al hacer save(), yii me guarda un nuevo registro... cosa que yo no quiero
                              • Fredy Balaguera
                                Entonces lo estás haciendo mal, en la parte superior está pidiendo que sea un new Historialpedidos, lo que debes hacer es definir, como lo tienes allí, que $aux sea igual a la consulta por findByPk, verificas el estado, haces los cambios y das $aux->save();
                              • Juan Rubén Medina Eliett
                                Es porque estas creando una nueva instancia del modelo.. tampoco estas inicializando el valor de $id. Revisa el actionUpdate que genera gii para que veas la forma correcta de hacer lo que necesitas
                              • Fredy Balaguera
                                No mezcles $model que está inicializado como nuevo y $aux que lo tienes como consulta, porque no tiene lógica, estás tratando de guardar $model vacío y no actualizas la consulta de $aux
                              • Jhon J Toloza
                                estas usando mal espera te paso como se haria
                              • Joaquin Jachura
                                estimados ... ahora no me tira  nigun error del modelo pero tengo este drama Error 400
                                Your request is invalid.
                              • Fredy Balaguera
                                Joaquin Jachura muéstranos el nuevo código
                              • Joaquin Jachura
                                a que se refiere dicho error?
                              • Jhon J Toloza
                                public function actionActualizar($id){
                                 $model = HistorialPedidos::model()->findByPk($id);
                                 if(!$model->estado){
                                 $model->estado = 1;
                                 $model->save(); 
                                 }
                                 .... el resto de tu codigo
                                }
                                
                                ahora la url debe ser algo como
                                 Chtml::link('cambiar estado',['actualizar','id'=>$model->id]);
                              • Fredy Balaguera
                                Primero: el $id para el findByPk de dónde lo estás sacando?, segundo: no mezcles las instancias
                              • Joaquin Jachura
                                controller
                              • Joaquin Jachura
                                vista
                              • Juan Rubén Medina Eliett
                                Te recomiendo que busques un actionUpdate de ejemplo que esté limpio y veas como lo hacen. Te darás cuenta que es sencillo
                              • Joaquin Jachura
                                OJO acabo de corregir el id por $id
                              • Juan Rubén Medina Eliett
                                Ese $ id es un parametro que debes recibir y no lo estas haciendo
                              • Joaquin Jachura
                                pero a que se debe el error
                              • Joaquin Jachura
                                Error 400
                                Your request is invalid.
                              • Joaquin Jachura
                                ??

                            • Albert Medina Ir a la Publicación
                              Buenas noches comunidad, vengo hacer una consulta, necesito crear un formulario donde tengo que guardar datos hacia diferentes tablas, los form con multiples modelos no los he empezado a trabajar, si me pueden ayudar de ante mano estare agradecido.
                              • Cristian Quagliozzi
                                Buenas, en el modelo aparecen las relaciones con los demas modelos en forma de variables. las usas para traer los campos de éstos con mucha facilidad. Tambien puedes invocar a MyClase::model() para traer datos. Te sugiero que te leas un libro sobre la materia con ejemplos o veas los foros especializados. Un abrazo.
                              • Albert Medina
                                Gracias por tu tiempo, y gracias por la ayuda!
                              • Cristian Quagliozzi
                                pasame por msje tu mail y te mando uno que creo es el mejor. eso si: está en ingles como casi todo buen libro tecnico je
                              • Albert Medina
                                no hay problema, ya te envio mi correo, y gracias nuevamente!
                              • Cesar Gago Egocheaga
                                Mmmm agregarme para apoyarte
                              • Daniel Caller
                                Creas un modelo que extienda de CFormModel, con los atributos que quieres manejar, en el mismo modelo define las rules y reescribe el método save(), en ese método llamas a los modelos(tablas) y vas guardando cada uno por separado...
                              • Juvenal Claros
                                bueno a aconsejo que leas sobre active record de yii y asi manejar sobre las relaciones que maneja este herramenta
                              • Arley Romero
                                a ver si te sirve...http://gabrielduarte77.wordpress.com/2012/01/27/tutorial-yii-framework-capitulo-17-hacer-formulario-para-multiples-modelos/