“回复”以 symfony 形式发送消息
我使用 symfony 1.4.11 和 Doctrine。我的网站中有私人消息,我希望用户可以“回复”消息。我尝试更改“编辑”方法,但我现在不知道这是一个好主意。如何制作?现在我有了
$this->forward404Unless(
$messages = Doctrine_Core::getTable('Messages')->find(array($request->getParameter('id'))),
sprintf('Object messages does not exist (%s).', $request->getParameter('id'))
);
$messages->setMessage('') ;
$messages->setTitle('Re:'.$messages->getTitle()) ;
$messages->setRecipientId($messages->getSenderId()) ;
$this->form = new MessagesForm($messages);
,但它不会创建新消息,它只会编辑...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
添加回复操作:
附加说明:
Doctrine_Record
上的copy
方法,而不是创建一个新属性。Add a reply action:
Additional notes:
copy
method onDoctrine_Record
instead of making a new one.也许你必须设计一个自引用表消息:回复是一条引用前一条消息的新消息。
http://www.doctrine-project.org/projects/orm/1.2/docs/manual/defining-models/ru#relationships:join-table-associations:self-referencing-nest-relations:平等嵌套关系
Maybe you have to design a self referenced table message : a reply is a new message which refer to the previous.
http://www.doctrine-project.org/projects/orm/1.2/docs/manual/defining-models/ru#relationships:join-table-associations:self-referencing-nest-relations:equal-nest-relations