如何在 Kohana 中获取控制器和操作名称
我刚刚在 kohana 中得到了一个快速修复,这给出了一个问题,
我有一个基类和很多扩展基类的类。
所有类都有 after() 方法,该方法调用基类的 after() 方法。
现在在基类的 after() 方法中,我想记录控制器和操作名称(将在数据库中添加此名称),
但是如何在基类中获取控制器和操作名称。
一种方法是修改每个类的 after() 方法以将参数传递给父 after() 方法
,或者我可以从 url 获取此信息。
但我正在寻找更自动化的方法(如果有的话)
i just got a quick fix in kohana which is giving a problem,
i have a base class and alot of the classes which extend base class.
all of the classes have after() method, which call the after() method of base class.
now in base class's after() method, i want to record the controller and action name (will add this in D.B)
but how can i get controller and action name in base class.
one way is to modify after() method of each class to pass parameter to parent after() method
or i can get this info from url.
but i am looking for even more automated way, if there is any
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当前控制器和操作始终可以使用这些行来调用,也在您的基类中:
或者,如果您位于子请求中:
The current controller and action can always be called with these lines, also in your base classes:
Or, if you are in a subrequest: