我正在做一个笔记本,登录,写笔记。所有信息都必须存储到文本文件中(我知道使用 DB 更简单,但存储到文件是项目要求)。
到目前为止,我已经完成了登录、创建新成员、添加新注释。我现在需要使这些注释可编辑。
当我在视图中显示所有笔记(然后用户登录)时,我向这些属于已登录用户的笔记添加了一个锚点,即“编辑”。
foreach ($notes as $item)
{
if ($item['user'] == $name) // if post belongs to logged in user, I add "edit"
{
echo "<h3>", $item['user'], " " ,$item['date'], "</h3>";
echo "<p>", $item['content'], " ", anchor('site/edit_note', 'Edit'), "</p>";
}
//if posts belongs to other users, notes are just posted
else {
echo "<h3>", $item['user'], " " ,$item['date'], "</h3>";
echo "<p>", $item['content'], "</p>";
}
}
我的文本文件结构:
some user : some user post : date
我想我需要通过这些锚传递一些信息,以使它们独一无二,并知道在文件中的何处进行编辑,并使该帖子以文本区域的形式显示。我已阅读有关 URI 类和 URL 助手的信息,但不确定这是我需要的吗?
后来我想我会做一些文件信息数组,在数组中重写我需要的帖子,然后将数组存储在文件或其他东西中。我只是想知道这是正确的方法吗?