PHP/MySQL | Свойство, как объект
Тема закрыта by
DELETED
Причина: порешали
Причина: порешали
stdClass?
simple_php (08.07.2019 в 23:36)
Cloud (08.07.2019 в 23:31)
мегакодер уровень 101))
Cloud (08.07.2019 в 23:31)
мегакодер уровень 101)) 102
Avenax (08.07.2019 в 23:36)
stdClass?
stdClass?
+
DELETED
Автор
8 июля 2019, в 23:39
Delete
simple_php (08.07.2019 в 23:29)
Вероломство (08.07.2019 в 23:26)
Cloud (08.07.2019 в 23:21)
Один единственный вопрос.
На##Я?
у меня 100 контроллеров, в них может быть по несколько экшенов и в каждом при передаче в вид чтобы не писать (object) а сразу $this->site передавать, объявленное в базовом контроллере, как объект
и в виде выводить переменные не $var['a'], а как $var->a
Где то выдел такое) через _construct делали
Вероломство (08.07.2019 в 23:26)
Cloud (08.07.2019 в 23:21)
Один единственный вопрос.
На##Я?
у меня 100 контроллеров, в них может быть по несколько экшенов и в каждом при передаче в вид чтобы не писать (object) а сразу $this->site передавать, объявленное в базовом контроллере, как объект
и в виде выводить переменные не $var['a'], а как $var->a
Где то выдел такое) через _construct делали
сделал
<?php
public $site;
public function __construct()
{
parent::__construct();
$this->site = (object) [];
}
теперь достаточно везде писать просто
<?php
$this->site->description = 'Военная экономическая стратегия';
$this->site->a = 'Ещё какая-то хрень';
$site = $this->site;
$this->set(compact('site'));// в вид попадает $site->description и $site->a
всё ништяк
________
посл. ред. 08.07.2019 в 23:40; всего 1 раз(а); by Вероломство
Вероломство (08.07.2019 в 23:39)
simple_php (08.07.2019 в 23:29)
Вероломство (08.07.2019 в 23:26)
Cloud (08.07.2019 в 23:21)
Один единственный вопрос.
На##Я?
у меня 100 контроллеров, в них может быть по несколько экшенов и в каждом при передаче в вид чтобы не писать (object) а сразу $this->site передавать, объявленное в базовом контроллере, как объект
и в виде выводить переменные не $var['a'], а как $var->a
Где то выдел такое) через _construct делали
сделал
теперь достаточно везде писать просто
всё ништяк
simple_php (08.07.2019 в 23:29)
Вероломство (08.07.2019 в 23:26)
Cloud (08.07.2019 в 23:21)
Один единственный вопрос.
На##Я?
у меня 100 контроллеров, в них может быть по несколько экшенов и в каждом при передаче в вид чтобы не писать (object) а сразу $this->site передавать, объявленное в базовом контроллере, как объект
и в виде выводить переменные не $var['a'], а как $var->a
Где то выдел такое) через _construct делали
сделал
public $site;
public function __construct()
{
parent::__construct();
$this->site = (object) [];
}
теперь достаточно везде писать просто
$this->site->description = 'Военная экономическая стратегия';
$this->site->a = 'Ещё какая-то хрень';
$site = $this->site;
$this->set(compact('site'));// в вид попадает $site->description и $site->a
всё ништяк
плюсик мне
DELETED
Автор
8 июля 2019, в 23:46
Delete
Стр.: 1, 2