PHPackages                             dotzero/yii-amocrm - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. dotzero/yii-amocrm

AbandonedArchivedLibrary[API Development](/categories/api)

dotzero/yii-amocrm
==================

Расширение для Yii Framework реализующее клиент для работы с API amoCRM

v1.1.0(10y ago)41264MITPHPPHP &gt;=5.4.0

Since May 6Pushed 10y ago2 watchersCompare

[ Source](https://github.com/dotzero/yii-amocrm)[ Packagist](https://packagist.org/packages/dotzero/yii-amocrm)[ RSS](/packages/dotzero-yii-amocrm/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (3)Used By (0)

Yii AmoCRM
==========

[](#yii-amocrm)

[![Latest Stable Version](https://camo.githubusercontent.com/d8f3f039cdef02ce4deab22beba1c8565c6e43bb8a3aebc56de4a5c3306c4ccc/68747470733a2f2f706f7365722e707567782e6f72672f646f747a65726f2f7969692d616d6f63726d2f76657273696f6e)](https://packagist.org/packages/dotzero/yii-amocrm)[![License](https://camo.githubusercontent.com/39a77d05b9c4d5c55daac742e54fcf32176dd6c0abed700603cb3b050d6bc6cc/68747470733a2f2f706f7365722e707567782e6f72672f646f747a65726f2f7969692d616d6f63726d2f6c6963656e7365)](https://packagist.org/packages/dotzero/yii-amocrm)

**EAmoCRM** это расширение для **Yii PHP framework** реализующее клиент для работы с API amoCRM используя библиотеку [amocrm-php](https://github.com/dotzero/amocrm-php).

Требования:
-----------

[](#требования)

- [Yii Framework](https://github.com/yiisoft/yii) 1.1.14 или выше
- [Composer](http://getcomposer.org/doc/)

Установка
---------

[](#установка)

### Через composer:

[](#через-composer)

```
$ composer require dotzero/yii-amocrm
```

- Добавить `amocrm` в секцию `components` конфигурационного файла:

```
'aliases' => array(
    ...
    'vendor' => realpath(__DIR__ . '/../../vendor'),
),
'components' => array(
    ...
    'amocrm' => array(
        'class' => 'vendor.dotzero.yii-amocrm.EAmoCRM',
        'subdomain' => 'example', // Персональный поддомен на сайте amoCRM
        'login' => 'login@mail.com', // Логин на сайте amoCRM
        'hash' => '00000000000000000000000000000000', // Хеш на сайте amoCRM

        // Для хранения ID полей можно воспользоваться хелпером
        'fields' => [
            'StatusId' => 10525225,
            'ResponsibleUserId' => 697344,
        ],
    ),
),
```

Пример использования:
---------------------

[](#пример-использования)

```
try {
    $amo = Yii::app()->amocrm->getClient();

    // Получение экземпляра модели для работы с аккаунтом
    $account = $amo->account;

    // Вывод информации об аккаунте
    print_r($account->apiCurrent());

    // Получение экземпляра модели для работы с контактами
    $contact = $amo->contact;

    // Заполнение полей модели
    $contact['name'] = 'ФИО';
    $contact['request_id'] = '123456789';
    $contact['date_create'] = '-2 DAYS';
    $contact['responsible_user_id'] = Yii::app()->amocrm->fields['ResponsibleUserId'];
    $contact['company_name'] = 'ООО Тестовая компания';
    $contact['tags'] = ['тест1', 'тест2'];
    $contact->addCustomField(448, [
        ['+79261112233', 'WORK'],
    ]);

    // Добавление нового контакта и получение его ID
    print_r($contact->apiAdd());

} catch (\AmoCRM\Exception $e) {
    printf('Error (%d): %s' . PHP_EOL, $e->getCode(), $e->getMessage());
}
```

Документация
------------

[](#документация)

Смотреть документацию к библиотеке [amocrm-php](https://github.com/dotzero/amocrm-php).

Лицензия
--------

[](#лицензия)

Библиотека доступна на условиях лицензии MIT:

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

2

Last Release

3705d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/265633?v=4)[dotzero](/maintainers/dotzero)[@dotzero](https://github.com/dotzero)

---

Top Contributors

[![dotzero](https://avatars.githubusercontent.com/u/265633?v=4)](https://github.com/dotzero "dotzero (10 commits)")

---

Tags

amocrmextensionphpyiiyii-extensionapiextensioncrmyiiamoCRM

### Embed Badge

![Health badge](/badges/dotzero-yii-amocrm/health.svg)

```
[![Health](https://phpackages.com/badges/dotzero-yii-amocrm/health.svg)](https://phpackages.com/packages/dotzero-yii-amocrm)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
