我想为目前在PHP 5.3上运行的CakePHP应用程序添加array_column()的实现(在PHP 5.5中引入了array_column())。在不触及核心文件的情况下,最好的方法是什么?
请注意我不想使用帮助器,我真的想定义全局功能。
答案 0 :(得分:16)
如果你不想写一个助手,你可以在几个地方放置全局功能。如果您只在控制器中使用这些功能,最好的地方是AppController。以类似的方式,您可以将AppModel类用于模型函数,也可以将视图放在布局中.Page
但是如果你想在整个应用程序中使用这些函数,我建议将它们放在app / Config / bootstrap.php文件中。