$qb = $this->createQueryBuilder('room')
->join('room.doors', 'd')
return $qb->getQuery()->getResult();
/**
* @var \Doctrine\Common\Collections\Collection
* @ORM\OneToMany(targetEntity="Applications\Entity\Offer", mappedBy="application", cascade={"persist"})
*/
private $offers;
/**
* @ORM\ManyToOne(targetEntity="Applications\Entity\Application", inversedBy="offers")
* @ORM\JoinColumn(name="application_id", referencedColumnName="id", nullable=true, onDelete="CASCADE")
*/
private $application;
public function __call($method, $arguments)
class App extends BaseClass
{
function hello()
{
echo "hello world";
}
}
public function __call($method, $arguments)
{
echo "------"; // kak-to tak
if (isset($this->{$method}) /*&& is_callable($this->{$method})*/) {
return $this->{$method}($arguments);
} else {
throw new Exception("Fatal error: Call to undefined method BaseClass::{$method}()");
}
}
if ($phone){
$zapros1 = " and `phone` IN ($phone)";
try {
$results = $core->execute($coreConfig);
}
catch (BreakpointException $e) {
throw $e;
}
catch (StrategiesException $e) {
$this->mark("Expected error:".$e->getMessage());
return $this->formattingResult(ProcessRecord::STATUS_ERROR,$e->getMessage());
}
catch (\Exception $e) {
$this->mark("Unexpected error:".$e->getMessage()."[".$e->getFile()."] : ".$e->getLine());
return $this->formattingResult(ProcessRecord::STATUS_UNEXPECTED_ERROR,$e->getMessage());
}
$this->summ_coupon= $summ_coupon; // записываем сумму купона в переменную, чтобы вывесим ее во view
Lib_SmalCart::getInstance()->setCartData();// пересчитываем маленькую корзину
header('Location: /order?thanks='.$order_id);
exit;
if(isset($_REQUEST["thanks"])){
//формируем сообщение
$this->message="Ваша заявка <strong>№ ".$_REQUEST["thanks"]."</strong> принята.";
$this->dislpay_form = false;// форму ввода данных больше не покзываем
}
Я правильно понимаю, что любое начинание (будь то hello world на 2 строчки или более крупный веб-проект), по-хорошему, должно быть обязательно изолировано с помощью контейнеров или VM с фиксированием версий.