Php 7.3.5 Convertir Ampersand #38; a &

Utilizamos la función: htmlspecialchars_decode(); Ejemplo: $variable = «https://misitio.com/?post_type=property&p=5297»; $variableConvertida = htmlspecialchars_decode($variable); echo $variableConvertida; El resultado sería: https://misitio.com/?post_type=property&p=5297 Fuente: https://www.php.net/manual/es/function.htmlspecialchars-decode.php

Cakephp 3 – Http Cliente y WP REST API v2 de WordPress

Para crear, leer, actualizar y eliminar usuarios (Ccreate, Read, Uptate y Delete) de WordPress utilizando la WP REST API v2 desde Http Client de Cakephp 3, seguimos los siguientes pasos: Create: // Cakephp create $http = new Client(); $response = $http->post(‘https://midominio.com/wp-json/wp/v2/users’, [‘username’ => ‘prueba’, ‘password’ => ‘prueba’, ‘email’ => ‘prueba@gmail.com’], Seguir leyendo

Cakephp 3 – CSRF token mismatch

Para solucionar obtenga el token para la petición ajax y agregue este al headers. Ejemplo: <script> var csrfToken = <?= json_encode($this->request->getParam(‘_csrfToken’)) ?>; $.ajax({ headers: { ‘X-CSRF-Token’: csrfToken }, // … }); </script> Fuente: https://stackoverflow.com/questions/51916680/csrf-token-mismatch-in-post-request-in-3-6-version

Cakephp 3 – Crear una aplicación con bake console

Para crear una aplicación predeterminada con bake console, abrimos una terminal de Linux, nos desplazamos hasta la carpeta de nuestro proyecto y ejecutamos los siguientes comandos: bin/cake bake controller nombreDeLaTabla bin/cake bake model nombreDelaTabla bin/cake bake template nombreDeLaTabla El nombre de la tabla debe tener inicial mayúscula, ejemplo: Users. Al Seguir leyendo

Cakephp 3 – https—repo.packagist.org Permission denied

Si al ejecutar en Linux el comando: composer create-project –prefer-dist cakephp/app nombreProyecto Muestra un error de permisos en los archivos de la carpeta https—repo.packagist.org. Ejecutar las siguientes instrucciones: cd /home/nombreCarpetaUsuario/.composer/cache/repo/https—repo.packagist.org chmod 777 *.* cd rutaAlDirectorioWWW composer create-project –prefer-dist cakephp/app nombreProyecto cd /home/nombreCarpetaUsuario/.composer/cache/repo/https—repo.packagist.org chmod 644 *.*

Cakephp 3 – Migrations, Exception: There was a problem connecting to the database

Si al intentar hacer una migración en Cakephp 3 se muestra el siguiente error: Exception: There was a problem connecting to the database: SQLSTATE[HY000] [2002] No such file or directory in [/opt/lampp/htdocs/aplication/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/MysqlAdapter.php, line 121] Para solucionarlo, abrir el archivo app.php, desplazarnos hasta la configuración de la base de datos (Datasources) Seguir leyendo