Symfony 4&;Zoho SKD 2.0

Symfony 4&;Zoho SKD 2.0,symfony,auth0,zoho,Symfony,Auth0,Zoho,嘿,伙计们,我是Symfony 4的新手,我正在尝试使用Zoho 2.0 SDK连接到他们的API,并将数据从另一个站点推送到自定义字段 我使用以下方式安装了Zoho SDK: composer require zohocrm/php-sdk 它已成功安装到“我的供应商”文件夹中 我把它添加到我的控制器上 <?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractCont

嘿,伙计们,我是Symfony 4的新手,我正在尝试使用Zoho 2.0 SDK连接到他们的API,并将数据从另一个站点推送到自定义字段

我使用以下方式安装了Zoho SDK:

composer require zohocrm/php-sdk
它已成功安装到“我的供应商”文件夹中

我把它添加到我的控制器上

<?php

namespace App\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use zohocrm\php-sdk;

class HomeController extends AbstractController
{
    /**
     * @Route("/", name="home")
     */

    public function index()
    {
        return $this->render('home/index.html.twig', [
            'controller_name' => 'HomeController',
        ]);
    }
}

不能在命名空间中使用连字符
-
。这就是为什么
使用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',
        ]);
    }
}

谢谢,但是我需要找到该文件夹的每个引用并重命名它吗?我不确定你的意思,但我认为你不需要重命名任何东西。当您放置
use ClassName时,指定的类将自动加载在顶部。我认为
ZCRMRestClient
是您需要的主要类。只需导入它并通过
use ZCRMRestClient开始使用它谢谢,我想你应该把“使用zohocrm\php sdk”放在最上面。我的错误。这个API的设置非常糟糕。