Вы не можете использовать дефис -
в пространстве имен. Вот почему use zohocrm\php-sdk;
недействительно. Для получения дополнительной информации об этом нажмите здесь .
Но выдает ошибку, что не может найти файл.
Я не думаю, что это ошибка, которую вы получаете. Вы явно получаете следующую ошибку:
(1/1) ParseError
syntax error, unexpected '-', expecting ',' or ';'
in HomeController.php line 6
Основная проблема в том, что вы неправильно используете классы. Обратитесь к Иерархия классов , чтобы импортировать соответствующий класс для использования.
Например, я хочу использовать ZCRMProfileCategory
. Найдите ниже рабочий код контроллера с этим импортированным классом.
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use ZCRMProfileCategory;
class HomeController extends AbstractController
{
/**
* @Route("/", name="home")
*/
public function index()
{
return $this->render('home/index.html.twig', [
'controller_name' => 'HomeController',
]);
}
}