Курс по Laravel

Посмотрел курс по Laravel от парня по имени Георгий Дударь:

Тэги:

Работа с Docker

В данный момент изучаю Docker по программе курса, ссылка на первое занятие которого находится под этим параграфом.

Описание часто используемых команд Docker

Основная команда это:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

она запускает команды в новом контейнере.

Тэги:

Проверка кода PHP на соответствие стандартам PSR в IDE PhpStorm

Каждый нормальный PHP-разработчик должен стремиться к тому, чтобы его код максимально соответствовал стандартам PSR. А поможет вам в этом плагин для PhpStorm https://plugins.jetbrains.com/plugin/7622-php-inspections-ea-extended-. Наслаждайтесь красивым кодом!

Тэги:

Подгрузка описаний библиотек Битрикс bxApiDocs в IDE

https://github.com/matiaspub/bxApiDocs - ссылка на библиотеку. Тут рассказывать нечего особо, что это такое и как этот пакет подключать к IDE подробно расписано.

Создание файла .gitignore для проектов на разных платформах

http://gitignore.io - сервис с помощью которого можно сгенерировать нужный файл в зависимости от CMS, фреймворка и среды разработки.

Например для создания файла .gitignore для разработки проекта на базе CMS "1C: Битрикс" в среде разработке PHPStorm вводим следующие данные "Bitrix", "1C-Bitrix", "PhpStorm + all" и нажимаем Create.

skrin1.png

Тэги:

D7 в Битрикс

https://www.intervolga.ru/blog/projects/d7-analogi-lyubimykh-funktsiy-v-1s-bitriks/
https://blog.budagov.ru/bitrix-d7-dlya-infoblokov/
https://blog.budagov.ru/yadro-d7-primery-dokumentatsiya/
https://mrcappuccino.ru/blog/post/d7-application-and-context-objects
https://www.youtube.com/watch?v=GzxIpvFWryk&list=PLzPivwyXljVWyIN-AuV1j-9XHR_b4mf9k&index=16

https://mrcappuccino.ru/blog/category/bitrix-d7

Тэги:

Автозагрузка своих классов в Bitrix с помощью D7

	use \Bitrix\Main\Loader;
	Loader::registerAutoLoadClasses($module = null, [
  		'Site\\Controller' => '/local/php_interface/lib/Site/Controller.php',
	]);

Этот код нужно поместить соответственно в /local/php_interface/init.php.

	// использование
	use Site\Controller;
	$controller = new Controller();

В файле Controller.php в начале нужно не забыть указать пространство имён:

Тэги:

Пример ajax-запроса в Битриксе

	BX.ajax({
		url: '/poisk-marshruta/getdata.php',
	    data: data,
	    method: 'POST',
	    dataType: 'json',
	    timeout: 30,
	    async: true,
	    processData: true,
	    scriptsRunFirst: true,
	    emulateOnload: true,
	    start: true,
	    cache: false,
	    onsuccess: function(data){
	    
	    },
	    onfailure: function(){
	    
	    }
	});

https://dev.1c-bitrix.ru/api_help/js_lib/ajax/bx_ajax.php - тут подробное описание всех настроек.

Тэги:

Алгоритм Дейкстры

Реализация алгоритма обхода графа в глубину на PHP

http://shujkova.ru/sites/default/files/lec7.pdf - оригинальный документ, в котором подробно описан алгоритм на C++.

Реализация на PHP:

Страницы

Subscribe to Modern Development RSS