paskuale
(Pellicanipasquale)
1
Allora premettiamo che questa è la mia prima e straordinaria esperienza con yii ora mi trovo dinanzi ad una questione …
1> Ho un sano PazientiController (CRUD)
2> Ho un menu principale
[PAZIENTI] (con 3 sottomenù)
[1]Lista d’attesa + [2]Accettazione + [3]Medici
(tutti e tre i sottomenà hanno url:/pazienti/index)
3> Le tre voci sono destinate a tre reparti diversi(ognuno una sua logica)
consiglio che vorrei:
Come gestire queste tre sottocategorie ? Io ne ho pensate 3 di strade ma la mia insicurezza mi porta a consultare questo favola di forum
-A- Creare 3 sotto Controllers
-B- In PazientiController creare altre actions (oltre il CRUD e l’index)per i tre casi
-C- Usare il 3^ parametro _GET /controller/action/getvar per riconoscere quali dei tre l’utente ha selezionato.
thanks
sensorario
(Sensorario)
2
Io userei una 4° strada: creerei un modulo pazienti dentro al quale avere tutti i controller che vuoi.
mdomba
(Maurizio Domba Cerin)
3
Se tutte tre le voci usano lo stesso model… alora io andrei con il 2… un controller - diverse action… e view per ogniuna action…
se le tre voci usasero diversi modul… alora andrebbe la prima - separati controller…
la terza non viene utile se le logice per le tre voci sono diverse…
igiuggiu
(Giuliano Ingrosso)
4
sono daccordo con mdomba
se il model è lo stesso conviene creare nuove action.
hai le funzioni del model già pronte. devi solo sistemarti le view.
mi delucidi su come funziona il terzo modo? (-C) thanks
sensorario
(Sensorario)
5
yii legge automaticamente le querystrig del tipo /index.php/site/index/ciao/mondo/id/33 come
Controller: site
Action: index
$ciao = mondo
$id = 33
igiuggiu
(Giuliano Ingrosso)
6
ok grazie non pensavo capito a cosa si riferiva.