grazie mille per avermi risposto, in effetti c'hai ragione, però alcune volte nasce l'esigenza di aggirarle...
nel primo caso come posso fare a richiamare in una view uno dei due model??
nel secondo caso dici di usare un extend??
se non ti dispiace potresti farmi degli esempi
Per il primo caso, a pensarci meglio non sono sicuro se all'interno di una view puoi chiamare un modello differente da quello associato alla view. (Se non comprendi cosa significhi associato, mi riferisco alla convenzione dei nomi delle classi per cui ad una view col nome "CompViewPrimo"deve essere associato il model "ComponentModelPrimo" ).
Quindi dovresti creare per due modelli due view
CompModelPrimo e CompViewPrimo, CompModelSecondo e CompViewSecondo
, seguendo il secondo caso, che ora ti spiego.
Nel secondo caso non so cosa sia un extend.
Io volevo semplicemente dire di definire due funzioni all'interno della stessa classe model.
Queste due funzioni potrai richiamarle nel file view.html.php con le seguenti istruzioni:
$model =& $this->getModel('primo');
$items = $model->saluto();
$items2 = $model->saluto2();