Admin::generateAdminForRelationList PHP Метод

generateAdminForRelationList() публичный Метод

public generateAdminForRelationList ( $relation, array $listFields )
$listFields array
    public function generateAdminForRelationList($relation, array $listFields)
    {
        $relatedModel = $this->relationClassFromRelation($relation);
        $relatedAdmin = new self($relatedModel, $this->controller);
        $relatedAdmin->setListFields($listFields);
        $relatedAdmin->setIsSubList(true);
        $relationField = $this->relationFieldFromRelation($relation);
        if ($relationField) {
            $criteria = $relatedAdmin->getSearch()->getCriteria();
            $criteria->addCondition($relationField . ' = ' . $this->model->id);
            $relatedAdmin->setSubListParent(array($relationField => $this->model->id));
        }
        return $relatedAdmin;
    }