Advanced Search
Search Results
92 total results found
Conceptes
APIs en Codeigniter
Securització APIs
Primers passos
Abans de submergir-nos en el codi, és imprescindible preparar l'entorn de treball per garantir que CodeIgniter 4 s'executi correctament. Aquest capítol se centra en la base tècnica del projecte, dividint-se en dos pilars fonamentals: 1. Passos previs i ento...
La primera aplicació
Un cop configurat l'entorn, és el moment de posar en marxa el framework i entendre com interactuen els seus components principals. En aquest capítol veurem el cicle de vida d'una petició real: Primera execució: Aprendrem a utilitzar el servidor intern de ...
Treball amb bases de dades
En aquest apartat aprofundirem en el cor de qualsevol aplicació dinàmica: la gestió i persistència de les dades. CodeIgniter 4 ens proporciona eines potents per interactuar amb la base de dades de forma estructurada i segura. Aprendrem a establir la connexió ...
EXEMPLE. Un blog
La millor manera de consolidar els conceptes de rutes, controladors, models i vistes és mitjançant la construcció d'un projecte real. En aquest capítol, desenvoluparem un sistema de blog senzill però funcional que ens servirà per entendre el flux complet d'una...
Seguretat. CSRF
La seguretat és un pilar fonamental en el desenvolupament d'aplicacions web modernes. En aquest capítol, ens centrarem a protegir els nostres formularis contra un dels atacs més comuns: el CSRF (Cross-Site Request Forgery) o falsificació de petició en llocs cr...
EXEMPLE. Un blog amb CSRF
Per afegir la funcionalitat d'inserció és necessari mostrar un formulari i acceptar les dades per inserir-les posteriorment a la BBDD. Com en totes les ocasions serà necessari el següent: Controlador Model (en aquest cas no necessària, ja que tenim totes ...
Helpers
Un helper és un fitxer en CodeIgniter (tant en CI3 com en CI4) que conté un conjunt de funcions auxiliars escrites en estil procedimental (no orientat a objectes), dissenyades per ajudar el programador a fer tasques comunes de manera ràpida i reutilitzable. ...
Validation
La llibreria Validation de CodeIgniter 4 (CI4) és una eina que permet validar dades d’entrada, com ara formularis, de manera senzilla i estructurada. Comprova que les dades compleixin certes regles (com "obligatori", "correu electrònic vàlid", "mida mínima", e...
URL base
La funció base_url() a CodeIgniter és una eina fonamental per gestionar les rutes i enllaços dins de la teva aplicació web. La seva principal utilitat és proporcionar la URL base del teu projecte, permetent que els enllaços siguin portables i funcionin correct...
View cells
Algunes aplicacions tenen fragments que es repeteixen en moltes pàgines o en diferents llocs d'una pàgina. Com dialogs, controls de navegació, ads, petits formularis, etc. CodeIgniter permet encapsular la lògica de presentació d'aquests blocks dins dels View C...
CLI Commands
L'eficiència en el desenvolupament modern passa per dominar la interfície de línia de comandes (CLI). CodeIgniter 4 ofereix un entorn robust per interactuar amb l'aplicació sense necessitat d'un navegador, permetent automatitzar tasques i accelerar la creació ...
Query builder
El Query Builder és una classe de CodeIgniter que proporciona una manera de construir consultes SQL a la base de dades utilitzant mètodes encadenats, sense haver d'escriure SQL pur. Actua com una capa d'abstracció, permetent-te generar sentències de base de da...
Introducció
PHP és un llenguatge de programació interpretat i del costat del servidor, creat per Rasmus Lerdorf el 1994, inicialment com Personal Home Page, avui significat PHP: Hypertext Preprocessor. Ha evolucionat millorant rendiment, seguretat i suport a la programaci...
Estructures bàsiques
En qualsevol llenguatge de programació, les estructures bàsiques són els blocs fonamentals que permeten controlar el flux d’execució d’un programa. En PHP, aquestes estructures es divideixen principalment en: Condicionals: Permeten prendre decisions dins...
Paràmetres en HTTP
El Hypertext Transfer Protocol s'utilitza en la comunicació web, com es gestionen els paràmetres és crucial per a la seva funcionalitat. Aquests paràmetres s'envien principalment per dos mètodes de sol·licitud: GET i POST. Mètode GET S'utilitza per demanar ...
Sessions
Multiples arxius
Mantenibilitat i claredat En lloc de tenir un sol arxiu massiu, la modularització permet aïllar problemes i fer canvis en un component específic sense afectar la resta del codi. Això fa que el codi sigui molt més fàcil de llegir, entendre i depurar. Quan un p...