【问题标题】:Symfony 4 & Zoho SKD 2.0Symfony 4 和 Zoho SKD 2.0
【发布时间】:2018-08-29 18:04:40
【问题描述】:

大家好,我是 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',
        ]);
    }
}

但它给了我一个错误,说它找不到文件。

有人知道或使用过 Zoho php sdk 和 Symfony 吗?

这是我正在遵循的指南: https://www.zoho.com/crm/help/developer/server-side-sdks/php.html

【问题讨论】:

    标签: symfony auth0 zoho


    【解决方案1】:

    您不能在命名空间中使用连字符 -。这就是use zohocrm\php-sdk; 无效的原因。有关此click here 的更多信息。

    但它给了我一个错误,说它找不到文件。

    我不认为这是你得到的错误。您显然会收到以下错误:

    (1/1) ParseError
    syntax error, unexpected '-', expecting ',' or ';'
    
    in HomeController.php line 6
    

    主要问题是您没有正确使用类。参考classes Hierarchy导入相应的类以供使用。

    例如,我想使用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;开始使用它
    • 谢谢,我以为你必须把“use zohocrm\php-sdk”放在上面。我的错。
    • 这个 API 设置起来太糟糕了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-05
    相关资源
    最近更新 更多