paskuale
(Pellicanipasquale)
March 19, 2012, 11:41am
1
Salve, una stranezza che non riesco a spiegarmi, in una delle tante view.php, una coppia
di:
<?php
echo nomeModello::model()->find('campo'=>$model->condizioneA)->nomeCampo;
echo nomeModello::model()->find('campo'=>$model->condizioneB)->nomeCampo;
?>
mi restituisce lo stesso valore !!
Eppure un var_dump di ($model->condizioneA.’, '.$model->condizioneB) mi restituisce due ID diversi (3, 5) che corrispondono a 2 voci diverse tra loro nel database
Che diavoleria sarà !?!?
tnx
igiuggiu
(Giuliano Ingrosso)
March 19, 2012, 1:56pm
2
paskuale:
Salve, una stranezza che non riesco a spiegarmi, in una delle tante view.php, una coppia
di:
<?php
echo nomeModello::model()->find('campo'=>$model->condizioneA)->nomeCampo;
echo nomeModello::model()->find('campo'=>$model->condizioneB)->nomeCampo;
?>
mi restituisce lo stesso valore !!
Eppure un var_dump di ($model->condizioneA.’, '.$model->condizioneB) mi restituisce due ID diversi (3, 5) che corrispondono a 2 voci diverse tra loro nel database
Che diavoleria sarà !?!?
tnx
prova a mettere le condizioni nelle parentesi ($model->condizioneA)
igiuggiu
(Giuliano Ingrosso)
March 19, 2012, 2:20pm
4
paskuale:
Niente stesso risultato!
prova a fare un gioco
<?php
$a=(int)$model->condizioneA;
$b=(int)$model->condizioneB;
echo nomeModello::model()->find('campo'=>$a)->nomeCampo;
echo nomeModello::model()->find('campo'=>$<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/cool.gif' class='bbc_emoticon' alt='B)' />->nomeCampo;
?>
paskuale
(Pellicanipasquale)
March 19, 2012, 2:36pm
5
Grazie ilovephp non funziona, però ho risolto così:
echo nomeModello::model()->findByPk($model->condizioneA)->nomeCampo;
condizioneA è il campo kiave, quindi ne sono uscito così… strano però