【发布时间】:2012-04-27 08:35:58
【问题描述】:
我在数据库中有例如表:
News:
id | user_id | title | body
和 CRUD:
public function executeIndex(sfWebRequest $request)
public function executeNew(sfWebRequest $request)
public function executeShow(sfWebRequest $request)
public function executeCreate(sfWebRequest $request)
public function executeEdit(sfWebRequest $request)
public function executeUpdate(sfWebRequest $request)
public function executeDelete(sfWebRequest $request)
protected function processForm(sfWebRequest $request, sfForm $form)
如何确保这一点的最佳方法? 我希望用户只能编辑、更新和删除拥有新闻。 我可以做到这一点 - 获取当前 ID 用户并与来自新闻和下一个重定向的 user_id 进行比较。也许我可以用 preExecute 或 yaml 文件来做这个?
【问题讨论】:
-
只创建自己的新闻?这听起来不对……或者任何人都只能创建或授权用户,或者一些子用户。
-
抱歉 - 更新而不是创建
标签: php symfony1 symfony-1.4