consiglio utile

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 ;D

-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

Io userei una 4° strada: creerei un modulo pazienti dentro al quale avere tutti i controller che vuoi.

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…

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

yii legge automaticamente le querystrig del tipo /index.php/site/index/ciao/mondo/id/33 come

Controller: site

Action: index

$ciao = mondo

$id = 33

ok grazie non pensavo capito a cosa si riferiva.