Category Archives: Programación

PostgreSQL desde #Bash

Continuando con los tips de bash Conexión ir al directorio del usuario cd Crear el archivo “.pgpass” touch .pgpass Colocar en el archivo: hostname:port:database:username:passwor Listo Ejemplos : Copiar información de un archivo a una tabla psql DBname -c "\COPY nombre_tabla FROM '/ruta/archivo.txt' WITH DELIMITER '|';" Crear una tabla psql DBname -c "CREATE TABLE nombre_tabla (numero… Read More »

Mensaje #YII en español

en :   protected/config/main.php Agregar al inicio del archivo en : return array( 'language'=>'es', ==> Lenguaje en el que querés que se visualice la información. y listo!

Variables de Session #YII

Por ejemplo a la vieja escuela las variables e Session se definían de la siguiente manera: session_start(); $_SESSION['nombrequequieras'] =  valor; Ahora con YII, para definir una variable de sesión  se usa este código: Yii::app()->getSession()->add('nombreVariable', 'valorVariable'); Para remover una variable de sesión se usa este código: Yii::app()->getSession()->remove('nombreVariable'); Para obtener el valor de una variable de sesión… Read More »

Yii consulta BDD con Like

Por lo general cuando consultamos a una base de datos y queremos buscar dentro de esta valores similares al ingresado utilizamos en la sentencia SQL un “like”, por ejemplo SQL: select * from Autos where valor like '%$valor%' order by (fecha, tiempo); Fecha = 2014-01-12 Tiempo= 15:01:30 YII sintaxis: $criteria = new CDbCriteria; $criteria->condition="uid like… Read More »

instalar Sendmail #Centos

Sendmail es un programa usado para enviar o recibir correos por medio de SMTP sobre el puerto 25 Algunos detalles sobre Sendmail Configuration File :/etc/mail/sendmail.mc and /etc/mail/sendmail.cf Protocol: SMTP Port: 25 Ojo: para versiones iguales o superiores a Redhat 6 o Centos 6 por defecto viene instalado Postfix (más adelante pondré un post sobre su… Read More »

#YII – Rules . Control de acceso segun rol de usuario

Todo sitio web, requiere de manejo de roles de usuarios, en este ejemplo explicare como entrega privilegios para los usuarios “administradores” (acceso total de algunas vistas del sitio web). Cosas a tener presente. Dentro del MVC, en el controlador de YII, encontramos la función “accessRules”, en esta función poseemos un arreglo de las vistas (index,… Read More »

#Yii Bootstrap

Una interesante extensión para Yii. Web Oficial : http://www.getyiistrap.com/site/index#.UocTLKrEhT8 Instalación : http://www.getyiistrap.com/site/started Ejemplo Nav : <?php $this->widget('bootstrap.widgets.TbNavbar', array( 'color' => TbHtml::NAVBAR_COLOR_INVERSE, 'brandLabel' => 'PirateValpo – Beta', 'collapse' => true, 'items' => array( array( 'class' => 'bootstrap.widgets.TbNav', 'type' => TbHtml::NAV_TYPE_PILLS, 'items' => array( array('label'=>'Home', 'url'=>array('/site/index')), array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')), array('label'=>'Contact', 'url'=>array('/site/contact')), array('label' => 'Link', 'url' => '#'),… Read More »