Можно сразу весь массив ссылок готовить для юзера в контроллере. Но вы представляете? На всей странице куча ссылок. Одни ссылки в одной логической части страницы, другие в другой. Там такое нагромождение кода получится! Ужас. Метод в контроллере будет занимать 100500 строк. Так что удобней перед рисование каждой ссылки в View делать проверку.
$('.button').click(function () {
$('.block').animate({
height: 'toggle'
});
});
json_decode($request->input('filters')[0], true);
function collapse(digits) {
if (typeof digits !== 'string') {
digits = '' + digits;
}
var result = '';
for (var i = 0; i < digits.length; i++) {
if (digits[i] === digits[i+1]) {
result += (parseInt(digits[i]) + parseInt(digits[i+1]));
i++;
} else {
result += digits[i];
}
}
if (digits.length === result.length) {
return result;
} else {
return collapse(result);
}
}
var test = 111111;
console.log(collapse(test));
$this->createQueryBuilder('s')
->select([
's.created',
's.name',
'b.id'
])
->join('s.breaks', 'b')
->getQuery();
Есть ссылка на доку?
bin/console assets:install --symlink
выполняется при composer update/install, в купе с чисткой кэша. interface Entity {
/**
* Property setter
*
* @param string $name Set property
*
* @return Entity (return $this;)
*/
public function setName(string $name): Entity;
/**
* Property getter
*
* @param null|string $default Default value of property
*
* @return string Property value
*/
public function getName(?string $default = null): string;
}
interface Entity {
/**
* Property setter and getter in one method
*
* @param null|string $name Set property value or get on $name = null
*
* @return Entity|string
*/
public function name(?string $name = null);
}