アプリケーションを Web 上の本番サーバーに配置しましたが、どのモデルも認識されません。
私のローカルサーバーでは、これは正常に機能します...
これにより、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