Zoho发票连接器包这个php 5.4+包简化zoho invoice api在symfony2应用程序中的集成。它目前处理、联系/客户、项目和发票。捆绑理念创建此捆绑包是为了将我们的应用发票管理委托给zoho invoice。我们想将我们后台的东西连接到zoho发票,例如:我们的用户已连接到zoho联系人我们的计划与zoho items相关。为了实现这一点,我们构建了一个特征集合,其中包含本地数据库中所有需要的元素,并实现了生命周期事件以同步本地对象与zoho远程对象。当您将连接的实体(例如:用户)持久化时,包将进行api调用以在zoho端创建远程对象(例如:联系人),然后它将获取zoho对象ID并将此引用存储在你的数据库。每次您对实体进行更改时,它都会与zoho同步。当api调用失败时,错误消息会显示。