我将我的应用程序放在网络上的生产服务器中,它无法识别我的任何模型。
在我的本地服务器中,这工作正常......
这会在 foreach 数据上出现此错误。
Undefined index: Power
我的控制器中有这个:
$this->set('poderes',$this->Attorney->Power->find('all'));
这在我看来:
?php foreach ($poderes as $power): ?>
<?php debug($power) ?>
<div class="checkbox tooltip" title="<?php echo $power['Power']['texto'] ?>">
<input type="checkbox" name="data[Power][Power][]" value="<?php echo $power['Power']['id'] ?>" id="PowerPower<?php echo $power['Power']['id'] ?>" />
<label><?php echo $power['Power']['resumo'] ?></label>
</div>
<?php endforeach ?>
在我的本地服务器中,这是调试$power
:
array(
'Power' => array(
'id' => '1',
'resumo' => 'Negociacao',
'texto' => '<b>(a)</b> formalizar a transmissao, novacaoo, confissao, dacao em pagamento e transacao de obrigacoes cujo sujeito ativo (credora) seja a OUTORGANTE e as obrigacoes sejam decorrentes de suas operacoes;',
'teste' => ''
)
)
这是$power
PRODUCTION 服务器中的调试:
array(
(int) 0 => array(
'id' => '1',
'resumo' => 'Negociacao',
'texto' => '<b>(a)</b> formalizar a transmissao, novacaoo, confissao, dacao em pagamento e transacao de obrigacoes cujo sujeito ativo (credora) seja a OUTORGANTE e as obrigacoes sejam decorrentes de suas operacoes;',
'teste' => ''
)
)
这向我展示了Undefined index ['Power'].
,但是查询在控制器上有效:
Nr Query Error Affected Num. rows Took (ms)
1 SELECT `Power`.`id`, `Power`.`resumo`, `Power`.`texto`, `Power`.`teste` FROM `litigium_societario`.`powers` AS `Power` WHERE 1 = 1