在 PhpStorm 中,提示:通过子类引用的基类 ‘\common\models\ConventionParticipantShareRecipient’ 中的常量 。如何取消提示?
1、在 PhpStorm 中,提示:通过子类引用的基类 ‘\common\models\ConventionParticipantShareRecipient’ 中的常量 。如图1
2、代码实现如下
common/models/ConventionParticipantShareRecipient.php
class ConventionParticipantShareRecipient extends ActiveRecord { const STATUS_NORMAL = 1; // 状态:正常 const STATUS_SUSPENDED = 2; // 状态:停止分享 const STATUS_DELETED = 3; // 状态:删除 public static array $statusLabels = [ self::STATUS_NORMAL => '正常', self::STATUS_SUSPENDED => '停止分享', self::STATUS_DELETED => '删除', ];
api/models/ConventionParticipantShareRecipient.php
class ConventionParticipantShareRecipient extends \common\models\ConventionParticipantShareRecipient
api/controllers/ConventionParticipantShareRecipientController.php
$conventionParticipantShareRecipient->status = ConventionParticipantShareRecipient::STATUS_DELETED;
3、调整代码实现如下,不再提示。如图2
use common\models\ConventionParticipantShareRecipient as CommonConventionParticipantShareRecipient; $conventionParticipantShareRecipient->status = CommonConventionParticipantShareRecipient::STATUS_DELETED;
近期评论