Фон
Я занимаюсь разработкой блогового приложения на Cake PHP. Я стремлюсь предоставить вступительный текст для каждого поста на главной странице. Затем пользователь может нажать на ссылку «Читать далее», чтобы прочитать весь пост. Ниже приведена таблица моих сообщений.
$query = 'CREATE TABLE posts (
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(255) DEFAULT NULL,
date DATETIME DEFAULT NULL,
summary TEXT,
content TEXT,
user_id INT(11) DEFAULT NULL,
PRIMARY KEY(id))
ENGINE=MyISAM';
Ниже приведен файл index.ctp
<?php foreach($posts as $post): ?>
<div class="story">
<?php echo $html->link('<h1>'.$post['Post']['name'].'</h1>', '/posts/view/'.$post['Post']['id'],null,null,false); ?>
<p>Posted <?php echo date('M jS Y, g:i a', strtotime($post['Post']['date'])); ?> </p>
<p><b>By: <?php echo $post['User']['firstname']; ?> <?php echo $post['User']['lastname']; ?></b></p>
<br/>
<p><?php echo $post['Post']['summary']; ?><?php echo $html->link('<h2>Read More</h2>', '/posts/view/'.$post['Post']['id'],null,null,false); ?></p>
</div>
<?php endforeach; ?>
Точно так же я также добавил сводное поле в add.ctp, edit.ctp и view.ctp
Задача
Теперь проблема в том, что когда я пытаюсь создать новый пост, поле сводки не фиксируется в базе данных. Нет проблем с другими полями. Более того, даже когда я вручную добавляю текст в поле сводки из phpMyAdmin, я все равно не могу просмотреть его на своей домашней странице. Об ошибках не сообщалось.
Чего мне не хватает ??