基本的に、投稿テーブルが空の場合、基本的なhtmlで「現在投稿はありません」という要素をエコーしようとしています。投稿テーブルがempyの場合のエコー要素cakephp
DB構造はID、USER_ID、TITLE、BODY、CREATED、MODIFIEDです。ポストインデックスで
コードは次のとおりです。
if(!empty($posts['Post']['title'])) {
echo $this->element('postslist');
} else {
echo $this->element('noposts');
}
私が午前問題は、私が明らかに...そこにデータがテーブルにあるかどう「noposts」の要素が関係なく、エコーされていることです何か間違っている。
ご協力いただきありがとうございます。
編集:前
Array
(
[0] => Array
(
[Post] => Array
(
[id] => 1
[user_id] => 0
[title] => debugging away
[body] =>
Laaaadeee daaaaa
[created] => 2012-03-27 17:05:36
[modified] => 2012-03-27 17:05:36
)
)
)
$ _POST ['title']で直接お試しいただけますか? –
$ post配列の内容を投稿できますか? echo pr($ posts) – RichardAtHome
セキュリティ上の問題のため、$ _POSTを直接使用することはありません。実際にはタイトルはCakePHPのショートカットh()でラップすることでエスケープされます。 – burzum