CodeIgniter e la programmazione del model, del controller e del view

CodeIgniter e la programmazione del model, del controller e del view

Ripercorrendo gli appuntamenti dedicati a CodeIgniter, abbiamo visto come funziona il framework PHP e su quale paradigma si basa (MVC, Model View e Controller) e ci siamo poi occupati di connettere il framework con un database creato appositamente per l’occasione. In questo appuntamento, concluderemo l’introduzione a CodeIgniter, mostrando come programmare i tre elementi principali per dare vita alla nostra prima applicazione Web, andando così a scrivere il codice necessario per il modulo Model, il modulo View e il Controller

CodeIgniter e database: ecco come muovere i primi passi

CodeIgniter e la programmazione del model, del controller e del view

Nello scorso appuntamento abbiamo visto perché utilizzare CodeIgniter, come installarlo e come eseguire una prima configurazione del noto framework PHP. Compiuti tutti i passi suggeriti, possiamo verificare immediatamente che l’installazione sia andata a buon fine e possiamo procedere nella configurazione di CodeIgniter e, nello specifico, nell’interfacciamento del framework PHP con il database SQL che intendiamo usare nella progettazione della nostra applicazione Web.

Introduzione a CodeIgniter: perchè sceglierlo

CodeIgniter e la programmazione del model, del controller e del view

Programmare in PHP tramite un framework ha dei vantaggi indiscutibili, in quanto abbiamo l’opportunità di progettare applicazioni e procedure anche complesse, senza scrivere tutto il codice da zero, ma più semplicemente rifacendoci ad alcuni costrutti già pronti messi a disposizione dal framework scelto in fase di avvio. Fra i tanti framework PHP disponibili, CodeIgniter ha delle prerogative importanti sia per gli esperti sia per i neofiti che si lanciano per la prima volta nella programmazione seria di un’applicazione

Creare una galleria fotografica con il Cloud Storage di Hostingsolutions.it – parte 8

In questa puntata mostreremo come avviene il collegamento fra la nostra applicazione Photocloud e il cloud storage di Hostingsolutions. Photocloud & GitHub Nelle prime puntate vi abbiamo promesso che il progetto sarebbe diventato open source, abbiamo quindi creato un repository su GitHub, un’organizzazione fra le più attive nell’ospitare progetti open source (e non solo). Il […]

Creare una galleria fotografica con il Cloud Storage di Hostingsolutions.it – parte 7

Login button

Oggi vedremo come sia semplice creare una area protetta da username e password nella nostra applicazione, sfruttando alcune caratteristiche e CodeIgniter. Controller e form di login Nella scorsa puntata abbiamo modificato il nostro template in modo da utilizzare Twitter Bootstrap come framework CSS. Ne abbiamo approfittato quindi per aggiungere alcuni elementi specifici per gestire l’accesso […]

Creare una galleria fotografica con il Cloud Storage di Hostingsolutions.it – parte 6

Come promesso nella scorsa puntata, oggi vedremo come adattare Twitter Bootstrap alla nostra applicazione, donandole un aspetto professionale, usabile, adattabile a più dispositivi. Twitter Bootstrap Come i nostri lettori ricorderanno, in passato ci siamo già occupati di Twitter Bootstrap, rimandiamo dunque a quegli articoli per un’introduzione più generale e qualche dettaglio tecnico. Riassumiamo qui solamente […]

Creare una galleria fotografica con il Cloud Storage di Hostingsolutions.it – parte 5

Nella scorsa puntata abbiamo cominciato a lavorare sul codice della nostra applicazione Photocloud, creando le tabelle sul database (MySql) e creando le classi del modello, sfruttando CodeIgniter come framework MVC. Controller e View I Controller in un framework MVC per web application (come CodeIgniter) sono quei componenti che intercettano le chiamate HTTP eseguite dal browser […]

Creare una galleria fotografica con il Cloud Storage di Hostingsolutions.it – parte 4

Finalmente si comincia a programmare! Certo, sarebbe stato molto avventato cominciare a buttare giù codice, più o meno a casaccio, senza prima aver buttato giù almeno qualche requisito, non vi pare? Ora invece abbiamo pronti i mockup e ci siamo anche fissati alcuni “paletti” per limitare lo sforzo implementativo ed evitare di strafare, col rischio […]

Creare una galleria fotografica con il Cloud Storage di Hostingsolutions.it – parte 1

Il blog InternetPost.it in questo primo anno di vita è davvero cresciuto parecchio. Abbiamo affrontato moltissimi argomenti, dalla programmazione PHP, alla gestione e hosting di applicazioni e dei siti web, alla reportistica, insomma non ci siamo fatti mancare nulla! Abbiamo deciso così di metterci alla prova realizzando, con le conoscenze a nostra disposizione, un progetto […]

Sviluppare in PHP con CodeIgniter – parte 3

Nei primi due appuntamenti abbiamo imparato ad usare CodeIgniter e ad apprezzarne le doti di semplicità e flessibilità; in questa terza e ultima puntata vedremo come utilizzare gli Helper per realizzare efficacemente le nostre applicazioni. Helper e Libraries Gli Helper sono delle funzioni PHP fornite da CodeIgniter e raggruppate in categorie; la collezione comprende funzioni […]