просто чтобы узнать, есть ли у кого-нибудь идея, почему эта ошибка происходит.
У меня есть следующий код
<?php
foreach($productArray as $key=>$value)
{
if ($key == 'cod_prod')
{
?>
<td>
}}?>
Я не закончил остальную часть кода, потому что он работает нормально, за исключением этой части.
В приведенном выше примере, если я помещаю var_dump ($ codeList) в первую позицию, он просто отлично печатает результаты массива, если я помещаю var_dump ($ codeList) во вторую позицию, он возвращаетсяпустой.Если я помещаю оба var_dumps в обе позиции, происходит одно и то же
Чтобы проверить это, используя var_dump ($ codeList) , вынули опции и все остальное, и массив просто вернулся EMPTYесли я вставлю выберите разметка
Любые идеи?
ОБНОВЛЕНИЕ
$ codeList генерируется на контроллере, в данном случае здесь
$this->setVar(array(
'DataAtual' => $Solicitacao->DataAtual,
'ClienteEmail' => $Solicitacao->clientEmail,
'ClienteNome' => $Solicitacao->userName,
'ClienteTelefone' => $Solicitacao->userTelefone,
'VendedorNome' => $Solicitacao->VendedorNome,
'VendedorEmail' => $Solicitacao->VendedorEmail,
'VendedorTelefone' => $Solicitacao->VendedorTelefone,
'PagamentoForma' => $Solicitacao->PagamentoForma,
'PagamentoPrazo' => $Solicitacao->PagamentoPrazo,
'PagamentoFrete' => $Solicitacao->PagamentoFrete,
'Produtos' => $Solicitacao->ProdutosArr,
'Observacoes' => $Solicitacao->ObservacoesArr,
'MensagemEmail' => $Solicitacao->MensagemEmail,
'PageTitle' => $Solicitacao->PageTitle,
'Action' => $Solicitacao->Acao,
'PageType' => $Solicitacao->PageType,
'vendorInfo' => $Solicitacao->vendorInfo,
**'codeList' => $Solicitacao->codeList,**
'moneyFields' => $Solicitacao->moneyFields,
'coresArr' => $Solicitacao->coresArr
));
В модели генерируется $ Solicitacao-> codeList, здесь (просто простой массив, созданный WordPress)
$getCodesListSQL = "SELECT cod_prod FROM wp_products ORDER BY cod_prod ASC;";
$this->codeList = $wpdb->get_results($getCodesListSQL);
RESUME
массив FULL сбрасывается
var_dump($codeList);
echo '<select>';
//var_dump($codeList);
массив EMPTY сбрасывается
//var_dump($codeList);
echo '<select>';
var_dump($codeList);