我不明白为什么我的变量为NULL [英] I dont understand why my variable is NULL
本文介绍了我不明白为什么我的变量为NULL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
首先,对不起,我的英语不好.所以我有一个问题,当我显示我的变量时,他返回我为NULL,而我不知道为什么:(
First of all, sorry my english isnt so good. So i have a problem, when i display my variable, he return me NULL and i dont know why :(
Label.php
Label.php
class Services_Label extends Services_Abstract
{
public function getlibelle()
{
$sRequest = 'SELECT NAME FROM menu WHERE id_application = 2';
$this->executeQueries($sRequest);
$aResult = $this->getAllRows();
$this->freeStatement();
return $aResult;
}
}
IndexController.php
IndexController.php
public function indexAction()
{
$oMessage = new Services_Label();
$toto = $oMessage->getlibelle();
$this->view->newMenu12 = $toto;
foreach ($toto as $data) {
foreach($data as $key => $value) {
echo $value[2] . '<br>';
}
}
Layout.php
Layout.php
<?php
echo $this->partial('/common/header.phtml', array(
'notshowlogout' => (isset($this->notshowlogout) ? true : false),
'profils' => $this->profils,
'listeHabiUti' => $this->listeHabiUti,
'libmenu' => $this->libmenu,
'userName' => $this->userName,
'siteName' => $this->siteName,
'envName' => $this->envName,
'newMenu12' => $this->newMenu12,
));
?>
header.php
header.php
<?php var_dump($this->newMenu12); ?>
答案:NULL
推荐答案
var_dump($toto = $oMessage - > getlibelle()); = array(13) {
[0] => array(1) {
["name"] => string(15)
"Prise en charge"
} [1] => array(1) {
["name"] => string(16)
"Liste des d�p�ts"
} [2] => array(1) {
["name"] => string(19)
"Saisie par flashage"
} [3] => array(1) {
["name"] => string(11)
"Supervision"
} [4] => array(1) {
["name"] => string(20)
"Supervision des flux"
} [5] => array(1) {
["name"] => string(28)
"Suivi des flux informatiques"
} [6] => array(1) {
["name"] => string(14)
"Administration"
} [7] => array(1) {
["name"] => string(17)
"Contr�le des RADM"
} [8] => array(1) {
["name"] => string(17)
"Contr�le des RPEC"
} [9] => array(1) {
["name"] => string(12)
"Surveillance"
} [10] => array(1) {
["name"] => string(7)
"Journal"
} [11] => array(1) {
["name"] => string(15)
"Journal de bord"
} [12] => array(1) {
["name"] => string(16)
"Audit des depots"
} } array(13) {
[0] => array(1) {
["name"] => string(15)
"Prise en charge"
} [1] => array(1) {
["name"] => string(16)
"Liste des d�p�ts"
} [2] => array(1) {
["name"] => string(19)
"Saisie par flashage"
} [3] => array(1) {
["name"] => string(11)
"Supervision"
} [4] => array(1) {
["name"] => string(20)
"Supervision des flux"
} [5] => array(1) {
["name"] => string(28)
"Suivi des flux informatiques"
} [6] => array(1) {
["name"] => string(14)
"Administration"
} [7] => array(1) {
["name"] => string(17)
"Contr�le des RADM"
} [8] => array(1) {
["name"] => string(17)
"Contr�le des RPEC"
} [9] => array(1) {
["name"] => string(12)
"Surveillance"
} [10] => array(1) {
["name"] => string(7)
"Journal"
} [11] => array(1) {
["name"] => string(15)
"Journal de bord"
} [12] => array(1) {
["name"] => string(16)
"Audit des depots"
} }
这篇关于我不明白为什么我的变量为NULL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文