Malas noticias: tus plantillas de PrestaShop 1.6 no funcionarán en 1.7

La versión 1.7 está en Beta desde hace poco más de un mes. Viene con unas cuantas mejoras, como por ejemplo el proceso de compra de una sola página. Peeero, no todo van a ser buenas noticias; si quieres actualizar tu tienda de la versión 1.6 a la 1.7 tendrás que modificar tu plantilla. Las … Read more

¿Por qué es mejor usar Vagrant que WAMP o similares?

Si necesitas un servidor Apache con MySQL puedes instalarlo en tu ordenador directamente o usar alguno de los servidores pre-empaquetados como WAMP Server. Otra opción más adecuada es usar Vagrant (con VirtialBox). ¿Qué es Vagrant? Vagrant es una herramienta que te permite crear y compartir de manera muy sencilla máquinas virtuales para usar como entorno … Read more

Programación orientada a objetos en PHP 4: Constantes

En esta ocasión le toca el turno a las constantes. Vamos a ver qué son, por qué y cómo usarlas. Vamos a recuperar el código del artículo anterior: class Noticia { private $titulo; public function mostrar() { echo $this->titulo . «\n»; } public function cambiarTitulo($titulo) { if (strlen($titulo) < 30) { echo "Error: título es ... Read more

Desarrollo en PrestaShop 1: Introducción

Nota: Este artículo y el vídeo correspondiente estarán disponible en nuestra plataforma de formación de PrestaShop junto con un montón de material adicional que se irá añadiendo cada semana. PrestaShop está creado desde cero con PHP haciendo un gran uso de la programación orientada a objetos. Si tienes experiencia programando en PHP pero no has … Read more

Curso de programación orientada a objetos en PHP

Os dejamos aquí el índice para que encontréis rápidamente los capítulos del curso de programación orientada a objetos en PHP: Capítulo 1: Introduccíón: http://urlanheat.com/blog/2016/06/16/programacion-orientada-a-objetos-en-php-1-introduccion/ Capítuo 2: Constructores y destructores: http://urlanheat.com/blog/2016/06/20/programacion-orientada-a-objetos-en-php-2-constructores-y-destructores/ Capítulo 3: ¿Por qué no hacer todo public? Encapsulación: http://urlanheat.com/blog/2016/06/28/programacion-orientada-a-objetos-en-php-3-por-que-no-hacer-todo-public-encapsulacion/