bigdropinc / yii2-salesforce
Yii2 框架的 Salesforce 集成
0.3
2017-10-24 14:19 UTC
Requires
- php: >=7.0.0
- akeneo-salesforce/salesforce-api: ^2.0
- yiisoft/yii2: ~2.0.0
Requires (Dev)
- codeception/base: ^2.2.3
- codeception/specify: ~0.4.6
- codeception/verify: ~0.3.1
This package is not auto-updated.
Last update: 2024-09-15 03:13:48 UTC
README
本扩展允许您通过 ActiveRecordInterface 定期将您的 Yii2 应用程序与 SalesForce.com 集成。
安装
运行
composer require --prefer-dist bigdropinc/yii2-salesforce
如何使用
- 定义
salesforce组件
<?php return [ 'components' => [ 'salesforce' => [ 'class' => '\sokyrko\yii\salesforce\components\SalesforceComponent', 'consumerKey' => 'applicationConsumerKey', 'consumerSecret' => 'applicationConsumerSecret', 'username' => 'salesForceLogin', 'password' => 'salesForcePassword' . 'salesForceAccountSecretKey', 'loginUrl' => 'salesForceLoginUrl', // eg: https://login.salesforce.com/ ], ], ];
- 定义带有公共字段的 salesforce 实体
<?php namespace console\models\salesforce; use sokyrko\yii\salesforce\data\ActiveRecord; class Account extends ActiveRecord { protected static $isCustom = false; // set false if is not custom model /** @var string */ public $Id; /** @var string */ public $Name; }
- 与 Yii2 ActiveRecord 使用相同的方式
<?php $account = console\models\salesforce\Account::findOne(['Name' => 'My name']); var_dump($account); // {Id: 'some-salesforce-id', Name: 'My name'}
您可以在测试中看到更多关于查询构建器的示例。
待定
- 创建、更新、删除记录
- 完成 ActiveRecord 测试