2010-09-11 28 views
0

我想,當請求登錄控制器和動作,所以我的基本控制器寫__before__如何從請求url中知道'controller'和'action'?

class BaseController: 
    __before__(self): 
      controller = get_controller(request) 
      action = get_action(request) 
      logger.log('%s - %s'%(controller, action)) 

但我不知道如何讓controlleraction剛剛從request

回答

1
params = request.environ['pylons.routes_dict'] 
print dir(params) 
#-> {'action':u'action', 'controller':u'controller'} 
相關問題