- зачем нужны ветки ? (для возможности работы с отдельным частями проекта)
- какие бывают ветки ? (master: по-умолчанию, develop и другие вспомогательные ветки)
- зачем нужен .gitignore ? (для исключения из git'а файлов и папок, чтобы исключить конфликты при слиянии веток)
- какие проблемы за нас решает git-flow и почему стоит его использовать ? (git-flow автоматизирует процесс управления версиями и приводит систему к общепринятой модели управления версиями)
- что будет если не писать сообщения к комитам ? (тяжело будет разобраться в каком состоянии находится проект и какие правки были введены)
- unit testing (необходимо для тестирования отдельных модулей системы, как-правило это какие-то классы или объединенные участки кода имеющие общую цель)
autoload/global.php
<?php
/**
* Global Configuration Override
*
* You can use this file for overriding configuration values from modules, etc.
* You would place values in here that are agnostic to the environment and not
* sensitive to security.
- Создать папку application/src/service
- Создать нужный класс
- Зарегестрировать его в сервисах application.config.php
- Использовать его в контроллере (получить сервис менеджер; получить сервис с заданным ключом)
IndexController.php
<?php
/**
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
ini_set('display_errors', 1); | |
$to = '[email protected]'; | |
$subject = 'the subject'; | |
$message = 'hello'; | |
$headers = 'From: [email protected]'."\r\n". | |
'Reply-To: [email protected]'."\r\n". | |
'X-Mailer: PHP/'.phpversion(); |
NewerOlder