📅  最后修改于: 2023-12-03 15:21:20.044000             🧑  作者: Mango
Yal 是一个开源的 PHP 框架,具有高性能、灵活性和可扩展性。其评论系统也是一个强大的功能,可以方便地在你的站点上集成评论功能,提供给用户更好的互动体验。
Yal 的评论系统具有以下特点:
以下是一个简单的评论功能代码片段:
<?php
// 显示评论列表
$sql = "SELECT * FROM `comments` WHERE `post_id` = '{$post_id}' ORDER BY `created_at` DESC";
$result = $db->query($sql);
echo '<ul>';
while ($comment = $result->fetch_assoc()) {
echo '<li>';
echo '<span>' . $comment['author_name'] . '</span>';
echo '<p>' . $comment['content'] . '</p>';
echo '</li>';
}
echo '</ul>';
// 添加评论
if (isset($_POST['submit'])) {
$author_name = $_POST['author_name'];
$content = $_POST['content'];
$created_at = date('Y-m-d H:i:s');
$sql = "INSERT INTO `comments` (`post_id`, `author_name`, `content`, `created_at`) VALUES ('{$post_id}', '{$author_name}', '{$content}', '{$created_at}')";
$db->query($sql);
}
以上代码片段仅供参考,实际使用中需要根据自己的项目进行相应的修改和调整。
Yal 的评论系统支持 Markdown 语法,以下是一些示例代码:
# 一级标题
## 二级标题
### 三级标题
- 列表项 1
- 列表项 2
- 列表项 3
[链接文字](链接地址)
![图片描述](图片地址)
> 这是一段引用文字
**这是一段粗体文字**
*这是一段斜体文字*
`这是一段内联代码`
```
// 代码块
```
更多 Markdown 语法请参考 Markdown 语法大全。