Pàgines actualitzades recentment
Exemple complet
Aquest plugin és una demo pràctica integral. L'objectiu no és només mostrar un missatge a la web,...
DAW-Aplicacions en entorn servidor
Recurs 🎓 Servidor Moodle 📝 Pàgina d'Apunts 💻 Servidor Localhost
Shortcode amb views
Per fer un plugin més net i escalable, cal separar la lògica del codi HTML de presentació. En llo...
API RESTful. CI4 & JWT Auth
Instal·lar PHP JWT Librarycomposer update composer require firebase/php-jwtLa llibreria firebase...
Com crear un seeder d'instal·lació?
És útil tenir un seeder mestre que orquestri tot el procés de "sembra" de la base de dades. Aques...
Què és CodeIgniter 4?
CodeIgniter 4 (CI4) és un framework de desenvolupament d'aplicacions web dinàmiques basat en PHP,...
Gestor de routes multi idioma customitzat
De fet, traduir les rutes (ex: /ca/productes vs /en/products) és una pràctica fonamental per al S...
Gestió seeders via web
Mentre que les migracions creen l'estructura de la base de dades, els Seeders s'encarreguen d'omp...
Upgrade/downgrade genèric
De la classe CodeIgniter\Database\MigrationRunner utilitzarem: setNamespace($namespace): R...
Upgrade/downgrade via web de APP
Per saber quines migracions tenim pendents (les que estan al sistema de fitxers però no a la base...
Creació auto-installer
Tot desenvolupador acaba plantejant-se: Com automatitzar la posada en marxa d'un projecte? Crear ...
Grocery CRUD
Grocery CRUD és una llibreria de codi obert que automatitza la creació d'interfícies de gestió de...
Gestió BBDD amb KpaCRUD
SIENSIS KpaCRUD és una llibreria (o "wrapper") dissenyada específicament per a CodeIgniter 4 que ...
Les CodeIgniter Command Tools
SIENSIS CICMDTools és una llibreria d'utilitats per a CodeIgniter 4 dissenyada per potenciar la l...
Shield en BBDD
Per traslladar la configuració de Shield a la base de dades, utilitzarem el sistema de Migracions...
I configuració dinàmica per BBDD?
Per passar la configuració de seguretat (grups i permisos) del sistema de fitxers de CodeIgniter ...
Session + Token automàtic per {controller}.{method}
Aquesta aproximació permet mantenir el codi DRY (Don't Repeat Yourself). En lloc d'escriure can()...
Estructura Híbrida (Web + API): Session + Token
Combinar un panell web tradicional (Sessions) i una aplicació mòbil/SPA (Tokens) sota un mateix p...
API Token security
Per validar una API en CodeIgniter 4 utilitzant Shield, passarem d'utilitzar sessions (cookies) a...
RBAC amb Shield
Per configurar una aplicació completa amb Shield utilitzant sessions i RBAC (Role-Based Access Co...