3.2 建立更新博客
随着Post模型的完善,需要调整一下PostController控制器的动作和视图。此节,首先定制访问控制的CRUD操作。然后修改代码实现建立更新操作。
3.2.1定制访问控制
之所以要修改访问控制,是因为yiic工具生成的代码仍不完善。
修改PostController控制器accessRules方法:
[img]http://dl.iteye.com/upload/attachment/313945/7bdb585d-31fd-3827-adfe-94a93839ccce.jpg[/img]
上面的规则使所有用户可以访问index和view动作,不验证用户的访问,包括admin动作。用户被其他的动作拒绝。第一个规则匹配当前的环境决定访问权。例如,如果当前用户是系统用户尝试访问建立页面,第二个规则匹配和给用户权限。
随着Post模型的完善,需要调整一下PostController控制器的动作和视图。此节,首先定制访问控制的CRUD操作。然后修改代码实现建立更新操作。
3.2.1定制访问控制
之所以要修改访问控制,是因为yiic工具生成的代码仍不完善。
修改PostController控制器accessRules方法:
[img]http://dl.iteye.com/upload/attachment/313945/7bdb585d-31fd-3827-adfe-94a93839ccce.jpg[/img]
上面的规则使所有用户可以访问index和view动作,不验证用户的访问,包括admin动作。用户被其他的动作拒绝。第一个规则匹配当前的环境决定访问权。例如,如果当前用户是系统用户尝试访问建立页面,第二个规则匹配和给用户权限。