Cerca avançada
Resultats de la cerca
S’han trobat 616 coincidències
Helper form
El helper form de CodeIgniter 4 és una col·lecció de funcions útils per generar formularis HTML de manera més fàcil, ràpida i segura. Simplifica la creació de formularis, per exemple genera etiquetes HTML (<form>, <input>, <textarea>, etc.) amb valors, noms i ...
Seguretat
La seguretat en la interacció entre PHP i Bases de Dades (BDD) és crucial per protegir les aplicacions web de l'explotació de vulnerabilitats, sent l'atac més crític la Injecció SQL. La clau de la seguretat resideix en tractar sempre les dades d'entrada com a ...
El meu helper
Com crear-lo? Crear un helper personalitzat a CodeIgniter 4 (CI4) és una manera molt útil de reutilitzar codi que fa tasques senzilles, com formatar textos, fer càlculs, generar HTML, etc. A diferència de les biblioteques (que són orientades a objectes), els ...
Connexió BBDD
Load a helper
Manualment Podem carregar manualment dins d’un controlador, model o vista helper('form'); // Carrega el helper 'form' També podem carregar diversos helpers alhora, en aquest cas passarem un array a la funció helper. helper(['form', 'url', 'text']); Un cop...
Manipulació dades
Missatges personalitzats
A CodeIgniter 4 (CI4), pots definir missatges de validació personalitzats per cada regla de forma molt flexible i detallada. Això et permet mostrar missatges d’error més clars i adaptats al teu projecte o idioma. Quan crides $this->validate(), pots passar dos...
Fonaments de canvas
Què és HTML Canvas? Definició: Una API de JavaScript per dibuixar gràfics en "mode ràster" (mapa de bits). La diferència clau: Canvas vs. SVG. (Canvas és "dispara i oblida"; SVG és un model d'objectes/DOM). Casos d'ús: Jocs, visualització de...
Internacionalització missatges error
Per la internacionalització de missatges d'error, cal desar els missatges d'error en un fitxer anomenat Rules.php situat a la ruta del idioma corresponent i assignar-li el identificador corresponent com a missatge d'error, com en aquest cas: $validation->se...
Les formes bàsiques
Rectangles (La forma més senzilla) fillRect(x, y, ample, alt): Dibuixar un rectangle ple. strokeRect(x, y, ample, alt): Dibuixar el contorn. clearRect(x, y, ample, alt): Esborrar una àrea (clau per a l'animació). Estils Bàsics: Colo...
Custom list errors
Per crear una llista d'errors en un format personalitzat serà necessari crear una nova vista que contingui aquest nou estil de visualització. Els passos per fer-ho seran: PAS 1: Crear vista error <?php if (! empty($errors)): ?> <div class="alert alert-d...
Estilització i text
Estils de Línia lineWidth: Gruix de la línia. lineCap: Acabament de la línia ('butt', 'round', 'square'). lineJoin: Unió de les línies ('miter', 'round', 'bevel'). Ombres i Degradats Ombres simples: shadowOffsetX, shadowOffsetY...
Transformacions
Les transformacions del Canvas permeten manipular el sistema de coordenades (i no els píxels ja dibuixats) per moure, girar o canviar la mida dels objectes futurs. ctx.translate(x, y) (Moure): Desplaça l'origen (0, 0) del Canvas a les coordenades (x, y). ...
Validate on model
Què és $validationRules? $validationRules és una propietat pública dels models de CI4 que et permet definir, directament dins del model, les regles de validació que s’aplicaran automàticament quan utilitzis mètodes com insert(), update(), save(), etc. Això pe...
Treballant amb imatges
El Canvas de HTML5 ha transformat el navegador en una potent eina de processament i visualització gràfica. La seva API permet manipular imatges externes i accedir al nivell més granular: el píxel. 1. càrrega i transformació geomètrica L'eina principal és ctx...
How to add assets?
En CodeIgniter 4, afegir assets (com ara imatges, fulls d'estil CSS i fitxers JavaScript) és un procés relativament senzill i es basa principalment en la creació de directoris públics accessibles des del navegador. La carpeta public és el cor de la gestió d'as...
Animació, el llenç s'anima
bucle animació (game loop): setInterval o requestAnimationFrame el cicle: netejar, actualitzar, dibuixar. ClearRect interactivitat, mousemove, click, traducció coordenades, comprovació colisions
base_url()
La funció base_url() pertany al helper URL i permet gestionar les rutes i els enllaços dins del projecte web. La principal funcionalitat d'aquesta funció és la de retornar l'adreça base del lloc web, permetent que els enllaços generats siguin portables i funci...