Sunteți pe pagina 1din 5

More Next Blog» Create Blog Sign In

Yii Framework en Español


Un tutorial de Yii Framework para conocer qué es, cómo funciona y para qué sirve este
framework PHP; y especialmente, ser una fuente de conocimiento y referencia para saber
cómo explotar sus características, extensiones y llegar a elaborar páginas o aplicaciones muy
profesionales
Página principal Normas Contáctenos

domingo, 17 de junio de 2012 Yii Framework

Conectar a una Base de Datos


Una de las manea de conectarse a una base de datos, es configurando la conexión en
nuestra aplicación a través de un componente. Esto se debe a que la clase CDbConnection
se extiende del componente CApplicationComponent.
Otros blogs
Para hacer esto, debemos modificar nuestro archivo
Yii 2 en español
/protected/config/main.php
en el arreglo ´components', y dentro de éste, el arreglo ' db'.

Conectar a MySQL Categorías


Para conectarnos a MySQL debemos modificar nuestro archivo de la manera siguiente:
Base de datos (3)

'db'=>array( Conceptos básicos (3)


'connectionString' =>
Control de accesos (1)
'mysql:host=localhost;dbname=mibasededatos',
'emulatePrepare' => true, Errores y problemas al trabajar con
'username' => 'root', Yii (1)

'password' => 'miclave', Formularios en Yii (13)


'charset' => 'utf8',
Fundamentos de Yii (6)
),
Gii - Generación automática de
Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
código (3)
Conectar a Postgres Introducción a Yii (3)
Para conectarnos a Postgres debemos modificar nuestro archivo de la manera siguiente:
Operaciones CRUD o ABM (10)
'db'=>array( Personalizar Yii (8)
'connectionString' => 'pgsql:host=localhost;port=5432;dbname=
Técnicas SEO (3)
mibasededatos ',
'username' => 'postgres', Widgets para Yii (11)
'password' => 'miclave',
'charset' => 'utf8',
),
Te interesaría poder acceder
a una página Yii con demos
de todos los temas aquí
Conectar a Oracle tratados?
Para conectarnos a Oracle debemos modificar nuestro archivo de la manera siguiente:
Si, y quisiera poder descargar los fuentes
'db'=>array( Si, con ver el ejemplo funcionando es suficiente
'class' => 'CDbConnection', Tal vez
'connectionString' => 'oci:dbname=//localhost:1521/ No, con este blog es suficiente
mibasededatos ', No, ni siquiera me ayudó este blog
'username' => 'miusuario',
'password' => 'miclave', Votes so far: 1
), Poll closed

Conectar a otras bases de datos


También podemos conectarnos a otras bases de datos como SQLite o SQL Server entre las Archivo del Blog
más populares. Para ello debemos modificar nuestra cadena de conexion de la siguiente ► 2014 (38)
manera:
▼ 2012 (17)
► agosto (1)
SQLite: sqlite:/directorio/archivodb
► julio (1)
SQL Server: mssql:host=localhost;dbname=mibasededatos ▼ junio (15)
Gii - Generación
automática de
También te puede interesar: código
Yii framework y Bases de Datos
Conectar a una Base
Data Access Objects u Objetos de Acceso a Datos (DAO) de Datos
Active Record o Registro Activo
Controlador en Yii
Relational Active Record o Registro Activo Relacional
Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
Vista en Yii
Modelo en Yii
Publicado por Diego Valenzuela en 22:00
Script de entrada
Reacciones:
Flujo de tareas Yii
MVC en Yii
Primera aplicación Yii
Etiquetas: Base de datos, conectar con base de datos , MySQL, Oracle, Postgres, SQL
Server, SQLite, yii framework Instalación de Yii
Qué es Yii
Modelo Vista
9 comentarios Controlador
Qué es un framework?
A quién me dirijo
Agrega un comentario El por qué de este
blog

Comentarios principales

Sígueme por Correo


hardy ivan Hace 1 año. - Se compartió públicamente.
Email address... Submit
no me funciona la conexión de la base de datos con postgres
ayuda

Suscribirse a
sale error

· Responder Entradas

Comentarios
Ver todas las 3 respuestas

Fer Esquivel Hace 1 año.


+Diego Valenzuela Hola, disculpa que libreria se debe activar?
estoy trabajando con el template de aplicaciones avanzado de yii
2.
Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
Gracias.
Acerca de mí

Diego Valenzuela Hace 1 año.


+Fer Esquivel Saludos. Las librerías de base de datos las
activas/desactivas en el php.ini. En Windows, para postgres son
las php_pdo_pgsql.dll y php_pgsql.dll. Las activas quitando el
punto y coma (;) que está al inicio de la línea. Esto es, tanto para
Yii 1 como 2. Diego Valenzuela
Seguir

Freddy Moreno Hace 2 años. - Se compartió públicamente. Me gusta la ciencia y la


Buenas... comprensión de cómo funciona el
universo. Me interesa conocer cómo
Necesito realizar la conexion con SYBASE, alguien me podría ayudar avanza la tecnología y sus nuevas
al respecto? Muchas gracias... aplicaciones en nuestra vida. Y claro
está... los videojuegos
· Responder Ver mi perfil completo

Diego Valenzuela
Hace 2 años. (editado)
Saludos
Complicado... No tengo experiencia con esa base de datos y Yii.

Yii trabaja en base a los controladores PDO de PHP. Y como PHP


no lo soporta, tampoco Yii.

Raydel Cabrera Sarmiento Hace 1 mes. - Se compartió públicamente.


Buenas muy buen post, tengo una base de datos desarrollada en
access, la cual utiliza otro software, Podría utilizar esta base de
datos desde yii, es decir existe forma de conectarme a una base de
datos de microsoft access, gracias de antemano.

· Responder

Christian Rubio Hace 9 meses. - Se compartió públicamente.


no me funciona la conexión con oracle en yii2

· Responder

Alberto Lopez Glez Hace 1 año. - Se compartió públicamente.


Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
Alberto Lopez Glez Hace 1 año. - Se compartió públicamente.
Hola como puedo conectar dos bases de datos a un mismo proyecto
y como puedo realizar operaciones por separado en las base de
datos

· Responder

Entrada más Página Principal Entrada


reciente antigua

Suscribirse a: Comentarios de la entrada (Atom)

Buscar

Buscar

Tema Awesome Inc.. Imágenes del tema de Ollustrator. Con tecnología de Blogger.

Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf

S-ar putea să vă placă și