在CakePHP 3控制器中管理其他类输出

在CakePHP 3控制器中管理其他类输出,cakephp,cakephp-3.0,Cakephp,Cakephp 3.0,我在我的应用程序中使用的是PHP(不是CakePHP)供应商。 我将文件夹放在“src/controller”中,并将其包含在“src/controller/telegramescontroller.php”set()方法中。 当我调用set()方法时,电报类在CakePHP呈现视图之前显示响应。CakePHP将显示此警告。 无法发出标题。 如何管理Telegrame类流式输出函数以显示在CakePHP视图中(而不是在视图之前)?这并不是如何将与composer兼容的库包含到与compo

我在我的应用程序中使用的是PHP(不是CakePHP)供应商。
我将文件夹放在“src/controller”中,并将其包含在“src/controller/telegramescontroller.php”set()方法中。


当我调用set()方法时,电报类在CakePHP呈现视图之前显示响应。CakePHP将显示此警告。
无法发出标题。


如何管理Telegrame类流式输出函数以显示在CakePHP视图中(而不是在视图之前)?

这并不是如何将与composer兼容的库包含到与composer兼容的项目中,而是
composer需要它们并依赖于CakePHP应用程序包含的主自动加载程序:

$ composer require longman/telegram-bot
请仔细阅读工作原理

也就是说,您正在覆盖现有的控制器方法,
controller::set()
方法用于注册数据以在视图模板中使用。为控制器操作方法选择其他名称,并使用现有的
set()
方法将数据传递到视图模板(如果需要),或者返回正确准备的响应对象。在任何情况下,不要在控制器操作中回显数据

另见


这不是如何将与composer兼容的库包含到与composer兼容的项目中,相反,您需要它们,并依赖CakePHP应用程序包含的主自动加载程序:

$ composer require longman/telegram-bot
请仔细阅读工作原理

也就是说,您正在覆盖现有的控制器方法,
controller::set()
方法用于注册数据以在视图模板中使用。为控制器操作方法选择其他名称,并使用现有的
set()
方法将数据传递到视图模板(如果需要),或者返回正确准备的响应对象。在任何情况下,不要在控制器操作中回显数据

另见

谢谢。很抱歉我以为“电报课”也反映了这个信息。考虑“电报类”回传一些消息。如果外部类(如telegram)回显消息,有没有办法包装消息?谢谢。很抱歉我以为“电报课”也反映了这个信息。考虑“电报类”回传一些消息。如果外部类(如telegram)回显消息,是否有方法包装消息?