Wie kann ich den Modellnamen aus der Modellinstanz erhalten. Für e.x.
$model=neuer Staat;
hier, Zustand ist Modell $model ist die State-Modellinstanz.
Ich möchte Modellname d.h. Zustand von $model d.h. Modellinstanz erhalten.
Wie kann ich den Modellnamen aus der Modellinstanz erhalten. Für e.x.
$model=neuer Staat;
hier, Zustand ist Modell $model ist die State-Modellinstanz.
Ich möchte Modellname d.h. Zustand von $model d.h. Modellinstanz erhalten.
<?php
class Item extends CActiveRecord
{
public function getBaseModelName()
{
return __CLASS__;
}
public function getCalledClassName()
{
return get_called_class();
}
}
class Product extends Item {}
class Service extends Item {}
class ProductController extends CController
{
$model = new Product;
echo $model->baseModelName; // Item
}
class ServiceController extends CController
{
$model = new Service;
echo $model->calledClassName; // Service
echo get_class($model); // Service
}
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.