如何使函数随处可用

发布于 2024-12-11 22:32:46 字数 57 浏览 0 评论 0原文

我想创建一个可在 cakephp 的模型、视图和控制器中使用的函数/类。我该怎么办?我在哪里创建它?

I would to create a function/class that would be available in model, view and controller in cakephp. How do I go about it? Where do I create it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄意 2024-12-18 22:32:46

/app/config/bootstrap.php 适用于此类功能,但作为手册说:

在向引导文件中添加内容时,请小心维护 MVC 软件设计模式:可能会倾向于将格式化函数放在那里,以便在控制器中使用它们。

克制住这种冲动。你会很高兴你后来这么做了。

如果您有更广泛的函数或类,您可以使用 vendors 目录 ,特别是如果您使用第三方库。

/app/config/bootstrap.php is meant for such functions, but as the manual says:

Be careful to maintain the MVC software design pattern when you add things to the bootstrap file: it might be tempting to place formatting functions there in order to use them in your controllers.

Resist the urge. You’ll be glad you did later on down the line.

If you have more extensive functions or classes you can use the vendors directory, especially if you use third party libraries.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文