Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

355 total results found

OrderBy

7. PHP Framework. Codeigniter4 Query builder

El Query Builder és una eina potent per construir consultes SQL de forma programàtica. La funció orderBy() és l'encarregada de generar la clàusula ORDER BY de SQL. Sintaxi La signatura del mètode és la següent: PHP orderBy(string $field...

Limit, count

7. PHP Framework. Codeigniter4 Query builder

Query Builder (Constructor de consultes) ofereix mètodes molt útils per gestionar el volum de dades que recuperem de la base de dades. Dos dels mètodes més fonamentals per a la paginació i l'estadística són limit() i els mètodes de comptatge (count). Mètode l...

Insert, update, delete

7. PHP Framework. Codeigniter4 Query builder

El Query Builder permet realitzar operacions de manipulació de dades de forma segura i intuïtiva. La gran gràcia d'utilitzar aquests mètodes en lloc d'escriure SQL "a pèl" és que CI4 s'encarrega d'escapar automàticament les dades, protegint-te contra injeccion...

Primers passos. Un paginador senzill.

7. PHP Framework. Codeigniter4 Exemple paginació

Crear un paginador en CodeIgniter 4 (CI4) és extremadament senzill perquè el framework ja inclou una llibreria nativa que gestiona automàticament els càlculs de LIMIT, OFFSET i la generació dels enllaços. Controlador (News.php) Al controlador és on succeeix ...

Paginador customitzat

7. PHP Framework. Codeigniter4 Exemple paginació

Podem onfigurar un paginador personalitzat a CodeIgniter 4 adaptant l'aparença dels enllaços de navegació (per exemple, per usar Bootstrap, Tailwind o un disseny propi) i així adaptar-ho a l'estètica de l'aplicació. Pas 1: la vista del paginador CodeIgniter ...

Paginació avançada

7. PHP Framework. Codeigniter4 Exemple paginació

El sistema de paginació de CodeIgniter 4 (CI4) permet tenir un control total sobre l'experiència de l'usuari en navegar per grans volums de dades. Control de l'abast: setSurroundCount(n) Aquesta funció és vital per a la usabilitat (UX). Imagina que tenim 100...

HTML Table

7. PHP Framework. Codeigniter4 Exemple paginació

La classe HTML Table (\CodeIgniter\View\Table) de CodeIgniter 4 és una eina molt potent per evitar el "codi espagueti" a les vistes. En lloc de barrejar bucles foreach de PHP amb etiquetes <table>, <tr> i <td>, aquesta classe genera l'HTML netament a partir de...

Paginador + bootstrap + cercador + ordenació

7. PHP Framework. Codeigniter4 Exemple paginació

Aquest és un exemple complet i avançat. Integrarem CodeIgniter 4, Bootstrap 5, i la llibreria HTML Table, juntament amb un sistema de cercador i ordenació de columnes. El resultat serà una pàgina on veurem dues taules amb les mateixes dades: una feta "a mà" (...

Migration i seeder

7. PHP Framework. Codeigniter4 Entities

Migration Les migracions actuen com un control de versions per a la base de dades. Aquest fitxer defineix l'estructura de la taula persones. Codi complet (app/Database/Migrations/YYYY-MM-DD-HHMMSS_AddPersones.php) PHP <?php namespace...

Entity persona

7. PHP Framework. Codeigniter4 Entities

Creació de Entity Has de crear un nou fitxer a la ruta: app/Entities/Persona.php o executar php spark make:entity persona PHP <?php namespace App\Entities; use CodeIgniter\Entity\Entity; class Persona extends Entity { // 1...

Exemple. Llistar i crear

7. PHP Framework. Codeigniter4 Entities

Muntarem l'arquitectura completa per tenir una llista de persones i un formulari funcional per crear noves persones. El flux de treball serà el següent: Rutes: Definir les URL. Controlador: Analitzar i polir el teu codi. Vista Llista: Mostrar...

Config files

7. PHP Framework. Codeigniter4 Config files i settings

Crear arxius de configuració personalitzats a CodeIgniter 4 és una pràctica excel·lent per centralitzar variables globals de l'aplicació (noms del lloc, claus d'API, correus d'administració, colors del tema, etc.) i evitar tenir valors "hardcoded" escampats pe...

Settings de CI4

7. PHP Framework. Codeigniter4 Config files i settings

La llibreria Settings de CodeIgniter 4 és una eina molt potent que serveix de pont entre els arxius de configuració estàtics (els que hem vist abans a app/Config) i la base de dades. El problema que resol: Normalment, si vols canviar el $siteName que està a C...

Session

7. PHP Framework. Codeigniter4 Session variables

Les Sessions a CodeIgniter 4 són el mecanisme que permet identificar un usuari a través de diferents pàgines. Com que el protocol web (HTTP) no té memòria, sense sessions el servidor no sabria que l'usuari que visita la pàgina "Perfil" és el mateix que fa un s...

Flashdata i Tempdata

7. PHP Framework. Codeigniter4 Session variables

Com funcionen Flashdata i Tempdata a CodeIgniter 4, totes dues formen part de la llibreria Session, però tenen cicles de vida diferents. Flashdata (Dades Flash) Què són? Són dades de sessió dissenyades per durar només una petició. Un cop l'usuari carrega la...