如何获取模板内的动作名称?该模板实际上是一个部分。模板中的Symfony动作名称
回答
你应该尝试:
$sf_params->get('action')
sfContext
实例应自动在视图层中暴露为$sf_context
,因此您可以这样做:$sf_context->getActionName()
。
但是,我认为这可能不一定是你正在寻找的动作,因为我认为它可能是当前正在处理的动作,如果它的一个部分是组件的动作。不是100%的香港专业教育学院从来没有需要使用/调查:-)
你能告诉我被暴露了什么变量在哪里?像sfContext,sf_user,...?感谢您快速回复btw。 :) – prongs
它说 '注意:未定义的变量:sfContext在/var/www/weblog/apps/backend/modules/poster/templates/_form.php在第5行致命错误:调用成员函数getActionName()在第5行的/var/www/weblog/apps/backend/modules/poster/templates/_form.php中的一个非对象上;# 因此,没有 – prongs
它的'$ sf_context'不是'sfContext' ...那就是类名:-) – prodigitalson
- 1. symfony的模板的名称在渲染()
- 2. 如何从symfony中的URL中猜测动作名称和模块名称?
- 3. Sinatra动态模板名称
- 4. 如何在symfony中获取模板名称
- 5. 给定数据模板名称的匹配模板名称
- 6. 模板内的Symfony模板
- 7. 在excel模板中制作动态图表标题名称
- 8. 动态菜单与模板中的symfony
- 9. Symfony 1.4动态模板
- 10. 模板参数名称作为基类
- 11. 动态设置Kohana模板名称
- 12. 在模板中显示模型名称
- 13. Symfony 2中的模板Partial
- 14. symfony中的引导模板
- 15. C++模板中的名称查找
- 16. 模板中的FileField大小和名称
- 17. Symfony SonataAdmin模板
- 18. Symfony动态模型表单模板
- 19. Symfony的:从模块/动作
- 20. 获取模板名称 - Smarty
- 21. 模板+从属名称
- 22. 模板和类型名称
- 23. Django模板datetime.weekday名称
- 24. 流星模板名称
- 25. 龙(可读)名称/模板
- 26. g ++模板名称mangling
- 27. 添加值模板名称
- 28. Dynamcially设置模板名称
- 29. 转到模板名称
- 30. Meteor.js:如何从模板中获取模板的名称?
这可能是更好的,因为我认为它直接绑定到由路由器解析的初始操作... – prodigitalson
是sfParameterHolder的一个实例吗? – prongs
'$ sf_request sfRequest' '$ sf_context sfContext' '$ sf_user myUser' '$ sf_params sfParameterHolder' – Pascal