这个问题通常是由于服务名称的错误或未正确加载控制器所导致的。解决方法如下:
services: my_controller: class: App\Controller\MyController
php bin/console debug:autowiring
确保您的控制器类在列表中显示,并且其完整类名与服务名称定义匹配。
namespace App\Controller;
class MyController {}
则确保文件路径和文件名与类名匹配,并且文件位于正确的位置。
通过这些步骤,您应该能够解决该错误并将自定义控制器成功添加到API平台。