【发布时间】:2013-08-21 12:27:06
【问题描述】:
我有一个包含 30 多个订阅者的 .pm 文件。这些 subs 中的功能需要从我的 CakePHP 页面中调用。在 CakePHP 项目中包含 .pm 文件以便我可以从 View 或 Controller 调用 subs 的 Cake 方法是什么?
我应该把 .pm 文件放在哪里?我应该如何将文件包含到 CakePHP 项目中?如何调用 .pm 文件中的 subs?
我在 CakePHP 文档中找不到任何内容。看起来应该在的地方是在App里,但是我找不到任何想做的事情。
【问题讨论】:
-
.pm文件通常包含 Perl 代码。是什么让您认为 CakePHP 可以使用它们? -
是的,.pm 文件通常包含 Perl 代码。如何从 CakePHP 调用它们?
-
CakePHP 无法调用 Perl 代码。这是... PHP。如果你有 perl scripts(不仅仅是一些函数),你也许可以将它们作为子进程调用并在 PHP 代码中获取它们的输出。
-
我可以将 .pm 文件重命名为 .pl 文件,然后使用“passthru()”从 PHP 调用它们。不过,这似乎不太“Cake-y”,我希望有一种 Cake 方式来做到这一点。
标签: cakephp