betadog / yii1-components
为Yii1的一些组件
1.0.0
2020-04-19 08:05 UTC
Requires
- php: >=7.2
- yiisoft/yii: 1.*
This package is auto-updated.
Last update: 2024-09-25 07:51:12 UTC
README
此包提供一些行为
MiniTrace
- 允许在任何地方获取minitraceOrderingValueBehavior
- 允许自动为排序列分配值
MiniTrace.php
允许写入 echo Yii::app()->miniTrace();
只需将以下代码添加到 ./protected/config/main.php
'behaviors' => [
'miniTrace' => [
'class' => 'application.components.behaviors.MiniTraceBehavior',
],
],
OrderingValue.php
类允许您为新的元素自动设置排序列的值。只需将行为添加到您的 CActiveRecord
模型中,并定义列名
public function behaviors()
{
return [
'orderingAttribute' => [
'class' => 'application.components.behaviors.OrderingValueBehavior',
'columnName' => 'ordering', // order column name
'position' => OrderingValue::POSITION_END // position for new element
],
];
}