我使用cakephp,我有一个模型“评论”,有两个字段:"model_type“和"model_id”,以便评论我的应用程序的每一项(例如图片,新闻,文章,...)使用单一注释模型。
我想知道怎么做这个。(控制器的组件“注释”可以被注释吗?)
最后,我想只使用一个助手在视图中列出注释:$ comment ->show('model_name','item_id');它将显示正确分页的注释和用于向项目添加新注释的表单。
谢谢。
发布于 2011-07-27 09:40:54
嗯..。如果你想像那样显示分页的注释,那就相当复杂了。你应该使用延迟加载:在用户点击评论或其他东西之前,不要实际加载评论。
您可能应该创建一个元素。您可以将model_name和model_id传递给它。在元素中,您可以使用ajax创建一个评论'widget‘,它可以直接将评论发送到您的评论控制器;还可以使用ajax加载分页的评论。
发布于 2011-07-27 09:41:35
查看由CakeDC开发的this插件(它实际上是一个组件)。
您可以实现它,也可以使用它来创建您自己的解决方案。
https://stackoverflow.com/questions/6838423
复制相似问题