1

これがケースです。Cake php アプリケーションを正常に焼き付けました。サイトはローカル サーバー上で正常に動作します。しかし、bluehost サーバーに移行すると、 hasmany で問題が発生し始め、 associations に属します。私が見つけた問題は、基本的にデータを含む配列にありました。たとえば、通常、$comments にはデータがあります

配列 ( [コメント] => 配列 ( [id] => 46 [名前] => asddasd [電子メール] => sdaa [ウェブサイト] => asdasd [コメントデータ] => asdasd [投稿日] => 2012-04-27 08 :20:00 [post_id] => 2 ) [Post] => Array ( [id] => 2 [title] => 戦闘機 [category] ​​=> Military [description] => asddasdasdasdasdasd [body] => Hello this秒です [作成] => 2012-04-10 18:41:43 [変更] => 2012-04-27 13:25:33 [user_id] => 0 ) )

しかし、ウェブサーバーでは次のようになります

配列 ( [コメント] => 配列 ( [id] => 8 [名前] => ddasdasdsdasd [電子メール] => asdasd [ウェブサイト] => asdasd [コメントデータ] => adasdasdasdad [投稿日] => 2012-04-23 23 :15:00 [post_id] => 8 ) )

したがって、次のエラーが表示されます

未定義のインデックス: Post [APP/View/Comments/index.ctp, line 24] 行 24 は

    <?php echo $this->Html->link($comment['Post']['title'], array('controller' => 'posts', 'action' => 'view', $comment['Post']['id'])); 

これの修正を教えてください。

4

1 に答える 1

0

このチュートリアルをご覧ください:http://ad7six.com/2007/08/24/Production-setup-revisited.html。私はこの質問がこのサイトにかなり投稿されているのを見てきました。つまり、ここ:BluehostでのCakephpのインストールとここで:bluehostでのCakephp2.0のセットアップ

于 2012-05-27T09:34:08.900 に答える