Controladores y vistas en Yii
Ago16

Controladores y vistas en Yii

Como en todos los frameworks para PHP Yii sigue la arquitectura MVC, por eso ahora veremos como crear controladores y vistas. Los controladores se crean en el directorio protected/controllers y el nombre de cada controlador debe ser CualquierCosaController.php y la clase que contenga debe llamarse igual que el fichero. Yo he creado el controlador HolaMundo: protected/controllers/HolaMundoController.php <?php //Controlador class HolaMundoController extends Controller{ //Método action public function actionIndex(){ $hola="Hola mundo...

Leer más
URLs amigables en Yii Framework
Ago16

URLs amigables en Yii Framework

Por defecto en Yii las url no son amigables ya que muestran algunos parámetros y ficheros que no son atractivos en la url de un proyecto, vamos a hacer que las rutas sean amigables. Tenemos que tener el mod_rewrite de Apache activado y también debemos tener en true el allowoverride. Ahora vamos al fichero yiiapp/protected/config/main.php (fichero de configuración principal de Yii dentro del directorio protected al cual no se...

Leer más
Instalar Yii Framework en Wamp
Ago09

Instalar Yii Framework en Wamp

Para instalar Yii Framework en Wamp descargamos el Framework de su web http://www.yiiframework.com/doc/guide/1.1/es/quickstart.installation. Descomprimimos el paquete en la carpeta del servidor web C:/wamp/www le cambiamos el nombre para que se llame yii. Accedemos a http://localhost/yii/require-ments/index.php para comprobar que cumplimos los requerimientos principales, si nos falla algo tendríamos que instalar o activara alguna extensión de PHP o Apache. Añadimos una nueva variable de entorno al path, para poder usar php...

Leer más
Instalar Yii Framework en Lamp
Ago09

Instalar Yii Framework en Lamp

Para instalar Yii Framework en Lamp descargamos el Framework de su web http://www.yiiframework.com/doc/guide/1.1/es/quickstart.installation. Descomprimimos el paquete en la carpeta del servidor web /var/www le cambiamos el nombre para que se llame yii, con los siguientes comandos. Accedemos a http://localhost/yii/require-ments/index.php para comprobar que cumplimos los requerimientos principales, si nos falla algo tendríamos que instalar o activara alguna extensión de PHP o Apache. Creamos un proyecto desde la consola: Y nos...

Leer más
Recortar imágenes con Jcrop y PHPThumb
Ago02

Recortar imágenes con Jcrop y PHPThumb

Hoy vamos a ver como recortar imágenes con Jcrop y PHPThumb. Jcrop es un plugin para jQuery que nos permite seleccionar de forma visual un área de una imagen y guardar las coordenadas seleccionadas en un formulario que enviaremos a un script PHP el cual recortará la imagen. Para hacer efectivo el recorte utilizaremos la librería para PHP PHPThumb que es muy sencilla de utilizar y funciona estupendamente. El...

Leer más
Crear plugins para controladores en Zend Framework 2
Jul26

Crear plugins para controladores en Zend Framework 2

Los plugins nos van a permitir tener pequeñas clases para tareas específicas que podamos reutilizar fácilmente. Vamos a ver como crear plugins para controladores en Zend Framework 2 de forma muy sencilla. Crearemos dentro del directorio Controller de nuestro módulo, un directorio llamado Plugin. En meteremos los plugins. Por ejemplo, voy a crear un plugin que imprima hace cuanto tiempo fue una fecha. Modulo/src/Controller/Plugin/HaceCuantoPlugin.php <?php namespace Modulo\Controller\Plugin; use Zend\Mvc\Controller\Plugin\AbstractPlugin;...

Leer más
Plantillas diferentes en cada módulo de Zend Framework 2
Jul19

Plantillas diferentes en cada módulo de Zend Framework 2

Como sabemos, en cada método action de un controlador podemos forzar el uso de una plantilla u otra incluso combinar varias vistas, pero no hasta ahora no teníamos una forma clara de automatizar este proceso, sin tener que escribir una línea de código en cada método action. Vamos a ver como automatizar el uso de plantillas diferentes en cada módulo de Zend Framework 2. En nuestro Module.php tendremos un...

Leer más
Ejemplo PHP + POO + MVC
Jul15

Ejemplo PHP + POO + MVC

Seguro que algunos que hayan leído o visto algunos de los tutoriales o ejemplos que pongo sobre programación en PHP con y sin frameworks, pueden no estar de acuerdo conmigo en ciertos detalles, o incluso estar pensando “este chico no está programando verdaderamente orientado a objetos” o “no sigue el paradigma a rajatabla” (todo lo que explico lo hago desde mi punto de vista actual, nunca digo que sea...

Leer más
Página 29 de 37« Primera...1020...2728293031...Última »