Instalar y configurar FOSRestBundle en Symfony3 (API REST)
Jul19

Instalar y configurar FOSRestBundle en Symfony3 (API REST)

Hoy vamos a ver como instalar y configurar FOSRestBundle en Symfony3 para hacer APIs RESTful de forma más optima. Con este bundle tendremos controladores tipo rest en los cuales indicarles el método HTTP que van a utilizar y generación de rutas automáticas. Instalamos el bundle FOSRestBundle: composer require friendsofsymfony/rest-bundle Este comando lo que hace es añadir este paquete y sus dependencias al composer.json e instalarlo todo. Instanciamos el objeto...

Leer más
Borrar cache en Symfony 3
Jul16

Borrar cache en Symfony 3

A veces cuando estamos trabajando con Symfony3 es posible que ciertas cosas no funcionen correctamente mientras que las estamos desarrollando. Pueden fallar las traducciones, las configuraciones en yml, las validaciones de formularios, este tipo de fallos suelen pasar por la cache que va guardando Symfony. Para borrar el cache en Symfony3 tenemos varias opciones, la más fácil seria entrar desde la consola a la raíz de nuestro proyecto Symfony...

Leer más
Rutas en Angular 2 (Nuevo Router)
Jul02

Rutas en Angular 2 (Nuevo Router)

Hoy vamos a ver como funcionan las rutas en Angular 2 utilizando el nuevo Router. Este nuevo router es diferente al que utilizábamos en las versiones BETA de Angular y aunque este nuevo router este en versión alpha se postula a ser la forma de trabajar definitiva con las rutas en la versión final de Angular 2. En realidad ganamos comodidad por una parte y la perdemos por otra,...

Leer más
Instalar Angular 2 RC 3 y hacer Hola mundo
Jun27

Instalar Angular 2 RC 3 y hacer Hola mundo

Hoy vamos a ver como instalar Angular 2 RC 3 de forma fácil para evitar cualquier tipo de problema que nos pueda surgir. Simplemente sigue mis instrucciones y copia y pega. Vamos a preparar el entorno de desarrollo para desarrollar aplicaciones web con Angular 2 RC3. 1. Instalar/Actualizar Node.js y actualizar NPM Lo primero que tenemos que hacer es instalar Node.js para utilizar su gestor de paquetes npm. Lo...

Leer más
Instalar Angular 2 RC2 + Pruebas con el Router
Jun27

Instalar Angular 2 RC2 + Pruebas con el Router

Angular 2 es la nueva versión de AngularJS y ya casi tenemos la versión final, hoy vamos a instalar Angular 2 RC2 y vamos a probar el nuevo sistema de rutas con el Router Alpha.7. Vamos a preparar el entorno de desarrollo para desarrollar aplicaciones web con Angular 2 RC2. 1. Instalar Node.js Lo primero que tenemos que hacer es instalar node.js para utilizar su gestor de paquetes npm....

Leer más
Depurar código PHP con FireBug y FirePHP
Jun25

Depurar código PHP con FireBug y FirePHP

Hoy vamos a ver como depurar código PHP con FireBug y FirePHP. FireBug es una conocidisima herramienta para depurar html, css y javascript en nuestro navegador web, pero cuando estamos desarrollando aplicaciones con PHP echamos en falta una especie de console.log para poder depurar de forma más cómoda el backend con PHP de nuestra web. Vamos a utilizar composer, así que si no lo tienes, lo puedes descargar e...

Leer más
Generar un calendario con PHP
Jun18

Generar un calendario con PHP

En este post te dejo una función para generar un calendario con PHP: <?php function generar_calendario($month,$year,$lang,$holidays = null){ $calendar = '<table cellpadding="0" cellspacing="0" class="calendar">'; if($lang=='en'){ $headings = array('M','T','W','T','F','S','S'); } if($lang=='es'){ $headings = array('L','M','M','J','V','S','D'); } if($lang=='ca'){ $headings = array('DI','Dm','Dc','Dj','Dv','Ds','Dg'); } $calendar.= '<tr class="calendar-row"><td class="calendar-day-head">'.implode('</td><td class="calendar-day-head">',$headings).'</td></tr>'; $running_day = date('w',mktime(0,0,0,$month,1,$year)); $running_day = ($running_day > 0) ? $running_day-1 : $running_day; $days_in_month = date('t',mktime(0,0,0,$month,1,$year)); $days_in_this_week = 1; $day_counter = 0; $dates_array = array(); $calendar.=...

Leer más
¡Especial 3000+ estudiantes en el curso de Angular 2!
Jun14

¡Especial 3000+ estudiantes en el curso de Angular 2!

Como sabes hace unas semanas publiqué el curso de Angular 2 en el que enseño a desarrollar aplicaciones web SPA con este framework JavaScript de Google desde cero. Es un curso en el que puse mucho esfuerzo al desarrollarlo y me siento muy satisfecho con el resultado y con la acogida que está teniendo y sobre todo porque estoy ayudando a mucha gente a aprender a programar con las...

Leer más
PHP POO: Visibilidad public, protected y private
Jun11

PHP POO: Visibilidad public, protected y private

Visibilidad de atributos y métodos (public, protected y private). En una clase podemos definir nuestros atributos y métodos como públicos, protegidos o privados (public, protected o private) en función de la visibilidad que queremos que tengan en el resto del código. En artículos anteriores solo utilizamos atributos y métodos públicos. Veamos las diferencias entre public, protected y private: Public: podemos acceder a las propiedades y métodos desde cualquier lugar,...

Leer más
Two-way data binding en Angular 2
Jun04

Two-way data binding en Angular 2

Hoy aprenderemos a utilizar el Two-way data bindind en Angular 2. Hasta ahora estábamos usando el binding por interpolación que simplemente nos permitía mostrar el valor de las propiedades de la clase de nuestro componente en la plantilla, muy simple, solamente mostrábamos datos. El two-way data binding en Angular 2 nos permite modificar el valor de una propiedad de forma bidireccional, de forma que cuando nosotros modificamos el valor...

Leer más
PHP POO: El constructor de una clase
Jun04

PHP POO: El constructor de una clase

El constructor es un método especial dentro de una clase, se suele utilizar para darle un valor a los atributos del objeto al crearlo. Es el primer método que se ejecuta al crear el objeto y se llama automáticamente al crearlo. Este método puede recibir parámetros como cualquier otro método y para pasárselos tenemos que pasarle los parámetros al objeto. El constructor NO DEVUELVE ningún dato. Podemos definir un...

Leer más
Instalar Angular 2 RC
May28

Instalar Angular 2 RC

Angular 2 es la nueva versión de AngularJS y ya casi tenemos la versión final, de momento ha salido la versión RC que presenta algunos cambios a la hora de instalar este framework. Vamos a preparar el entorno de desarrollo para desarrollar aplicaciones web con Angular 2 RC. 1. Instalar Node.js Lo primero que tenemos que hacer es instalar node.js para utilizar su gestor de paquetes npm. Lo puedes...

Leer más
Página 7 de 22« Primera...56789...20...Última »