Recommend this page to a friend! |
![]() ![]() |
Info | ![]() |
![]() |
![]() ![]() |
Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2022-01-08 (13 days ago) ![]() | Not yet rated by the users | Total: 22 This week: 1 | All time: 10,464 This week: 187![]() |
Version | License | PHP version | Categories | |||
d3activity 1.0 | Freeware | 5 | PHP 5, Logging, Design Patterns |
Description | Author | ||||||||||||||
This package can track of changes in objects of given model objects. |
|
Registre models activities and get activity lists
The preferred way to install this extension is through composer.
Either run
$ composer require d3yii2/d3activity "*"
or add
"d3yii2/d3activity": "*"
to the require
section of your composer.json
file.
'components' => [
'activityList' => [
'class' => 'd3yii2\d3activity\components\D3ActivityList',
'sysCompanyId' => static function () {
return \Yii::$app->SysCmp->getActiveCompanyId();
},
'models' => [
[
'class' => 'd3modules\d3invoices\models\InvInvoice',
'detailClass' => 'd3modules\d3invoices\components\InvInvoiceD3Activity'
]
],
],
'activityRegistar' => [
'class' => 'd3yii2\d3activity\components\DbActivityRegistar',
'sysCompanyId' => static function () {
return \Yii::$app->SysCmp->getActiveCompanyId();
},
'userId' => static function () {
return \Yii::$app->user->id;
}
],
]
Registr eactivity
Yii::$app
->activityRegistar
->registerModel(
$model,
$this->route,
ArrayHelper::filter($deliveryModel->attributes,[
'recipient_person'
])
);
Get activity record list
$sysModelIdA = SysModelsDictionary::getIdByClassName(TestModel::class);
$sysModelIdB = SysModelsDictionary::getIdByClassName(self::TEST_CLASS_NAME);
Yii::$app->activityList->filter = [ActivityConfig::PARTNER_ID => 44];
$list = Yii::$app
->activityList
->getDescList([$sysModelIdA,$sysModelIdB]);
![]() |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() ![]() |
Data | Auxiliary data | ||
![]() |
Class | Class source | ||
![]() ![]() |
Doc. | Documentation |
![]() |
/ | actions |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | components |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | dictionaries |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | doc |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | gii |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | logic |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | migrations |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | models |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source |
![]() |
/ | models | / | base |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | tests | / | components |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.