Ciao a tutti,
devo implementare un ip filter a livello di tutta l'app e pensavo di
implementare l'access rules sul controller che poi estendo per tutti
gli altri controller
public function accessRules()
{
return array(
array('allow',
'ips'=>array('xxx.xxx.xxx.xxx','xxx.xxx.xxx.xxx'),
),
array('deny',
'deniedCallback'=>array($this,
'noAccess'),
),
);
}
...e funziona, ma ho bisogno di recuperare gli IP
da tabella, ma facendo la query
$ips= Yii::app()->db->createCommand()
->select('IP')
->from('TBL_IPS')
->where("ABIL='S'")
->queryAll();
mi esce un array associativo a due livelli:
array(2) {
[0]=>
array(1) {
["IP"]=>
string(13) "193.204.40.87"
}
[1]=>
array(1) {
["IP"]=>
string(13) "193.204.35.89"
}
}
e ho provato ad elaborarlo in qualsiasi modo ma non riesco ad avere
l'array del tipo
array('xxx.xxx.xxx.xxx','xxx.xxx.xxx.xxx')
che serve per il parametro 'ips'
Qualcuno ha suggerimenti?
Grazie!
Michele