PHP code example of simialbi / yii2-rest-client
1. Go to this page and download the library: Download simialbi/yii2-rest-client library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
simialbi / yii2-rest-client example snippets
'components' => [
'rest' => [
'class' => 'simialbi\yii2\rest\Connection',
'baseUrl' => 'https://api.site.com/',
// 'auth' => function (simialbi\yii2\rest\Connection $db) {
// return 'Bearer: <mytoken>';
// },
// 'auth' => 'Bearer: <mytoken>',
// 'usePluralisation' => false,
// 'useFilterKeyword' => false,
// 'enableExceptions' => true,
// 'itemsProperty' => 'items'
],
],
namespace app\models;
use simialbi\yii2\rest\ActiveRecord;
/**
* MyModel
*
* @property integer $id
* @property string $name
* @property string $description
*
* @property-read MyOtherModel $myOtherModel
*/
class MyModel extends ActiveRecord {
/**
* {@inheritdoc}
*/
public static function modelName() {
return 'my-super-model-name';
}
/**
* {@inheritdoc}
*/
public static function primaryKey() {
return ['id'];
}
}
/**
* Class MyOtherModel
*
* @property integer $id
* @property integer $my_model_id
* @property string $subject
*
* @property-read MyModel[] $myModels
*/
class MyOtherModel extends ActiveRecord {
/**
* {@inheritdoc}
*/
public static function primaryKey() {
return ['id'];
}
}