Modeli örneği model adını alma YII

3 Cevap php

How can i get model name from model instance. For e.x.

$ = New devlet modeli;

here, State is model $model is State model instance.

Ben $ modeli yani modeli örneği model adı yani Devleti'ni almak istiyorum.

3 Cevap

Sizin Devlet Sınıfı için bu yöntemi eklemek

public function getModelName()
{
    return __CLASS__;
}

ve bu gibi diyoruz:

$model = new State();
echo $model->getModelName();

get_class () - Bir nesnenin sınıf adını döndürür

dize get_class ([$ nesne object])

bu nedenle bu gibi kullanmak: $ ModelAdı = get_class ($ modelinstance);

-> Bir dize döndürür.

Bu PHP yöntemi kullanın: get_class

 print get_class($object);