konfiguracje
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| konfiguracje [2022/12/08 17:10] – zbych | konfiguracje [2024/09/15 16:22] (aktualna) – edycja zewnętrzna 127.0.0.1 | ||
|---|---|---|---|
| Linia 66: | Linia 66: | ||
| return $config; | return $config; | ||
| </ | </ | ||
| + | ==== backend/ | ||
| + | <code php> | ||
| + | <?php | ||
| + | defined(' | ||
| + | defined(' | ||
| + | require __DIR__ . '/ | ||
| + | require __DIR__ . '/ | ||
| + | require __DIR__ . '/ | ||
| + | require __DIR__ . '/ | ||
| + | |||
| + | $config = yii\helpers\ArrayHelper:: | ||
| + | require __DIR__ . '/ | ||
| + | require __DIR__ . '/ | ||
| + | require __DIR__ . '/ | ||
| + | require __DIR__ . '/ | ||
| + | ); | ||
| + | |||
| + | (new yii\web\Application($config))-> | ||
| + | </ | ||
| + | |||
| + | ===== Spolszczenie Yii2 ===== | ||
| + | Plik common/ | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | |||
| + | return [ | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ... | ||
| + | </ | ||
| + | ===== Konfiguracja przyjaznych adresów ===== | ||
| + | W pliku common/ | ||
| + | <code php> | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | '< | ||
| + | '< | ||
| + | '< | ||
| + | ], | ||
| + | ' | ||
| + | '< | ||
| + | '< | ||
| + | '< | ||
| + | '< | ||
| + | '< | ||
| + | '< | ||
| + | ), | ||
| + | </ | ||
| + | |||
| + | Parametr rules określa własny zdefiniowany adres i parametry: nazwy, typ i ilość parametrów (można zostawić pustą tablicę). | ||
| + | |||
| + | Powyższy przykład definiuje następujące parametry: | ||
| + | |||
| + | * id - integer | ||
| + | * idk - integer | ||
| + | * ids - string | ||
| + | |||
| + | http:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Aby przechwycić w kontrolerze te parametry należy wpisać je jako parametry funkcji akcji | ||
| + | |||
| + | <code php> | ||
| + | public function actionArtykuly($id, | ||
| + | |||
| + | ... | ||
| + | |||
| + | } | ||
| + | |||
| + | </ | ||
| + | Nazwy parametrów i ich typy określone są w rules. | ||
| + | |||
| + | **.htaccess** | ||
| + | |||
| + | w folderach frontend/ | ||
| + | |||
| + | < | ||
| + | RewriteEngine on | ||
| + | RewriteCond %{REQUEST_FILENAME} !-f | ||
| + | RewriteCond %{REQUEST_FILENAME} !-d | ||
| + | RewriteRule . index.php | ||
| + | </ | ||
| + | |||
| + | ===== Konfiguracja serwera Apache ===== | ||
| + | < | ||
| + | < | ||
| + | ServerName test.domena.pl | ||
| + | DocumentRoot / | ||
| + | |||
| + | < | ||
| + | Options Indexes FollowSymLinks | ||
| + | AllowOverride All | ||
| + | Require all granted | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | plik hosts (linux) | ||
| + | |||
| + | 127.0.0.1 | ||
konfiguracje.1670515820.txt.gz · ostatnio zmienione: 2024/09/15 16:22 (edycja zewnętrzna)