smarty var_dump, print_r Как проводить отладку содержимого переменных (распечатка)

Три способа:

  1. Вывод с форматированием :
    {$my_var|@debug_print_var}
    
  2. Не идеально по форматированию, но работает (вызываем php-функции):
     {$my_var|var_dump}

    или

symfony Repository -- Ошибка Undefined method . The method name must start with either findBy or findOneBy!

Ошибка

При использовании метода, описанного в репозитории сущности (Repository) возникает ошибка:

Undefined method 'findChildren()'. The method name must start with either findBy or findOneBy!

Решение

Проблема возникает, если вы забыли указать в аннотациях сущности связь с классом репозитория:

php Добавляем процент к формату даты (перед буквами)

function addPercentToDateFormat($format)
{
	$percent_format = '';
	foreach (preg_split('//', $format, -1, PREG_SPLIT_NO_EMPTY) as $symbol) {
		if (ctype_alpha($symbol)) {
			$percent_format .= '%';
		}
		$percent_format .= ( $symbol == 'i' ) ? 'M' : $symbol;
	}
	return $percent_format;
}

jquery Проверить что событие (напр. клик) произошло именно на данном элементе, а не на потомке. Сравнение event.target с $(this)

Для того, чтобы проверить, что событие произошло именно с данным эелментом, используйте конструкцию вида:

if ($(this).is(event.target))
{
...}

Например:

 $('селектор').on('click',function(event) {
	if ($(this).is(event.target))
	{
		console.log('click on current ', event.target);

	} else {
		console.log('click at other');
	}
 });

jquery Подстрока в значениях атрибутов

Получить элементы, в значения атрибутов которых содержится подстрока.

Используйте код вида:

$( "input[name*='man']" ).val( "has man in it!" );

для поиска элементов, с атрибутом name, в значении которого есть подстрока man

Источники

https://api.jquery.com/attribute-contain...

symfony command -- Создать консольную команду php bin/console ...

Симфони обладает мощным интрументом работы с приложением - с помощью консольных команд. Например:

php bin/console cache:clear

Рассмотрим создание своей собственной консольной команды на примере заполнения данными о продуктах интернет-магазина. (Инстанцирование Продукта и создание требуемых связей)

linux -- Разница между .bashrc и .bash_aliases -- Создать псевдоним (alias)

Где создавать alias? .bashrc VS .bash_aliases

.bashrc - файл, хранящий настройки для распространённой среди пользователей Linux командной оболочки, bash. В нём могут быть описаны различные правила синтаксиса консольных команд, хранения истории команд, цветовое оформление и другое, В т.ч. и некоторые alias-ы.

linux --alias(псевдоним) с параметром. Например, для подключения по ssh

Чтобы не вводить каждый раз длинные команды, в linux можно создать для них псевдонимы, или alias-ы.

Иногда в командах могут быть изменяемые данные, тогда следует создать alias с параметром:

Pages

Subscribe to fkn+antitotal RSS