public function getCategory(){
return $this->hasOne(CategoryPit::className(), ['id' => 'category_id']);
}
public static function getCategoryTitle($id)
{
return CategoryPit::find()->where(['id' => $id])->one()->title;
}
$model->category->title;
public $category_title;
[['category_title'], 'safe'],
$query = ProductPit::find()->joinWith('category');
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
$this->load($params);
if (!$this->validate()) {
return $dataProvider;
}
$query->andFilterWhere(['like', 'categoty.title', $this->category_title]);
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'css' => [],
],
],
],
$parentCat = CategoryPit::find()
->where(['parent_id' => $id])
->andWhere(['status' => CategoryPit::STATUS_CATEGORY_ON])
->asArray();
$ids = ArrayHelper::column($parentCat->all(),'id');
if ($id == isset($cat['parent_id'])) {
$query = ProductPit::getAllProteinProduct($ids);
} else {
$query = ProductPit::getProductByStatus($id);
}
public static function find()
{
return new MultilingualQuery(get_called_class());
}
public static function find(){
$q = new MultilingualQuery(get_called_class());
$q->multilingual();
return $q;
}
Все это конечно хорошо, но переопределив метод find() таким образом в модели, у меня начали вылазить другие не нужные мне ошибки в других местах сайта где я тоже использую класс Item
Вопрос, как это все организовать через некую функцию в классе Item, чтобы потом в контроллере, вот так допустим запись из БД доставать ?
очередной поклонник документации?
var add_el = "<div>слайд</div>";
$('#carouselSecector').owlCarousel().trigger('add.owl.carousel', [jQuery(add_el)]).trigger('refresh.owl.carousel'); //добавляет элемент
var num = 0;
$('#carouselSecector').owlCarousel().trigger('remove.owl.carousel', [num]).trigger('refresh.owl.carousel'); //удаляет элемент по номеру (0-первый)
он же должен сам делать по идее все эти файлы
2. Мои теги, как и другие расширения понятия не имеют о том куда Вы планируете закрывать доступ.
3. Если хотите открыть доступ в admin.site.com, то зачем Вы дали код другого контролера?