Przydatne

blokowanie zmiany usera przez modyfikację formularza

// metoda edit()
$this->Articles->patchEntity($article, $this->request->getData(), [
            'accessibleFields' => ['user_id' => false]
        ]);

Zdefiniowanie zalogowanego usera dla całego kontrolera

public function initialize() : void
{
   parent::initialize();
   $user_id = $this->request->getAttribute('identity')->getIdentifier();
}

Auth – opcje

// Parametry logowania zalogowanego użytkownika
$email   = $this->Authentication->getIdentity()->get('email');
$user_id = $this->Authentication->getIdentity()->get('id');
$user_id = $this->Authentication->getIdentifier();


$user_id = $this->request->getAttribute('identity')->getIdentifier();

Czytaj dalej Auth – opcje

Dockerfile – budowanie obrazu

Składnia – gdy jest już gotowy Dockerfile

# docker build [OPCJE] <ŚCIEŻKA lub ADRES URL> | -

- ścieżka lub URL - określa kontekst, położenie plików 
- COPY, ADD, ... szukają plików w kontekście budowania
- ścieżka określa wszystkie podkatalogi,
- . (kropka) bieżący katalog z plikiem Dockerfile
- URL - repozytorium git z wszystkimi podmodułami
- cały kontekst jest wysyłany do demona budowania


# docker build -help

Czytaj dalej Dockerfile – budowanie obrazu

Uprawnienia do plików

Uprawnienia – rekurencyjnie

# chmod -R 755 /var/www/html

# chmod -R u=rwx,go=rx /var/www/html
# find /var/www/html -type d -exec chmod 755 {} \;
# find /var/www/html -type f -exec chmod 644 {} \;