浏览代码

Correctif EntitySettingTrait

develop
Guillaume 3 年前
父节点
当前提交
393d6d3f00
共有 2 个文件被更改,包括 34 次插入1 次删除
  1. +33
    -0
      Model/Setting/EntitySettingTrait.php
  2. +1
    -1
      Model/Site/SiteModel.php

+ 33
- 0
Model/Setting/EntitySettingTrait.php 查看文件

@@ -0,0 +1,33 @@
<?php

namespace Lc\SovBundle\Model\Setting;

trait EntitySettingTrait
{
public function getSetting($name)
{
if ($this->getSettings()) {
foreach ($this->getSettings() as $setting) {
if ($setting->getName() == $name) {
return $setting;
}
}
}

return false;
}

public function getSettingValue($name)
{
if ($this->getSettings()) {
foreach ($this->getSettings() as $setting) {
if ($setting->getName() == $name) {
return $setting->getValue();
}
}
}

return false;
}

}

+ 1
- 1
Model/Site/SiteModel.php 查看文件

@@ -5,7 +5,7 @@ namespace Lc\SovBundle\Model\Site;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;
use Lc\CaracoleBundle\Model\Setting\EntitySettingTrait;
use Lc\SovBundle\Model\Setting\EntitySettingTrait;
use Lc\SovBundle\Model\Setting\SiteSettingInterface;
use Lc\SovBundle\Doctrine\EntityInterface;
use Lc\SovBundle\Doctrine\Extension\DevAliasInterface;

正在加载...
取消
保存