我在app_controller.php中设置了值,我可以在'default.ctp'中使用这些变量。
我的问题是:从app_controller.php beforeRender()行动中获取价值是否是一个好主意?
还有其他替代方法可以在default.ctp中获取值吗?
将值从app_controller.php - beforeRender()操作传递给'default.ctp'的优缺点是什么?
答案 0 :(得分:1)
is it a good idea to get value from app_controller.php beforeRender() action ?
这取决于。你从DB获得价值吗?如果是的话,你必须从数据库中获取它吗?
Is there any other alternative to get value in default.ctp ?
如果您没有说出什么样的数据,那么没有人可以回答这个问题。
What's the pros and cons of passing value from app_controller.php - beforeRender() action to 'default.ctp' ?
与什么相比?