db-active-record [PL]

close #9552
This commit is contained in:
octicon-git-branch(16/)
octicon-tag(16/)
Bizley
2015-08-17 14:40:30 +02:00
committed by Carsten Brandt
gitea-unlock(16/)
parent 5a5df19f0c
commit ec9e8b244f
octicon-diff(16/tw-mr-1) 4 changed files with 1385 additions and 18 deletions

16
docs/guide-pl/README.md
View File

@@ -40,7 +40,7 @@ Struktura aplikacji
* [Moduły](structure-modules.md)
* [Filtry](structure-filters.md)
* [Widżety](structure-widgets.md)
* [Zasoby (Assets)](structure-assets.md)
* [Assety (Assets)](structure-assets.md)
* [Rozszerzenia](structure-extensions.md)
@@ -63,8 +63,8 @@ Kluczowe koncepcje
* [Komponenty](concept-components.md)
* [Właściwości](concept-properties.md)
* [Zdarzenia (Events)](concept-events.md)
* [Zachowania (Behaviors)](concept-behaviors.md)
* [Events](concept-events.md)
* [Behaviors](concept-behaviors.md)
* [Konfiguracje](concept-configurations.md)
* [Aliasy](concept-aliases.md)
* [Autoładowanie klas](concept-autoloading.md)
@@ -75,9 +75,9 @@ Kluczowe koncepcje
Praca z bazami danych
---------------------
* [Obiekt dostępu do danych (DAO)](db-dao.md): Łączenie z bazą, podstawowe zapytania, transakcje i manipulacja schematem.
* [Obiekty dostępu do danych (DAO)](db-dao.md): Łączenie z bazą, podstawowe zapytania, transakcje i manipulacja schematem.
* [Konstruktor kwerend](db-query-builder.md): Zapytania do bazy danych z użyciem warstwy abstrakcyjnej.
* [Rekord aktywny](db-active-record.md): ORM Rekordu aktywnego, otrzymywanie i manipulacja rekordami oraz definiowanie relacji.
* [Active Record](db-active-record.md): Active Record ORM, otrzymywanie i manipulacja rekordami oraz definiowanie relacji.
* [Migracje](db-migrations.md): Użycie systemu kontroli wersji na twoich bazach danych podczas tworzenia aplikacji w grupie.
* [Sphinx](db-sphinx.md)
* [Redis](db-redis.md)
@@ -203,7 +203,7 @@ Uwagi do polskiego tłumaczenia przewodnika
------------------------------------------
Niektóre z użytych w tym przewodniku programistycznych nazw zostały celowo spolszczone, w przypadku, gdy
w literaturze popularnej nie występują ich polskie odpowiedniki. Mam nadzieję, że czytelnik wybaczy mi okazjonalne
"settery", "gettery" i "traity", które umieszczam tutaj licząc na powszechne zrozumienie tych terminów w polskiej
społeczności programistycznej. Jednocześnie spolszczenia/tłumaczenia niektórych terminów, jak "Fixtures", odmawiam na razie
w literaturze popularnej nie występują ich polskie odpowiedniki. Mam nadzieję, że czytelnik wybaczy okazjonalne
"settery", "gettery" i "traity", które umieszczamy tutaj licząc na powszechne zrozumienie tych terminów w polskiej
społeczności programistycznej. Jednocześnie spolszczenia/tłumaczenia niektórych terminów, jak "Fixtures", odmawiamy na razie
całkowicie, licząc na to, że język polski w końcu nadgoni lub wchłonie, w ten, czy inny sposób, techniczne nowości.

1367
docs/guide-pl/db-active-record.md Normal file
View File

File diff suppressed because it is too large Load Diff

12
docs/guide-pl/intro-upgrade-from-v1.md
View File

@@ -373,15 +373,15 @@ $sql = $command->sql;
$rows = $command->queryAll();
```
Co najlepsze, taki sposób tworzenia kwerend może być również wykorzystany przy pracy z [Rekordem aktywnym](db-active-record.md).
Co najlepsze, taki sposób tworzenia kwerend może być również wykorzystany przy pracy z [Active Record](db-active-record.md).
Po więcej szczegółów udaj się do sekcji [Konstruktor kwerend](db-query-builder.md).
Rekord aktywny
--------------
Active Record
-------------
Yii 2.0 wprowadza sporo zmian w [Rekordach aktywnych](db-active-record.md). Dwie najbardziej znaczące to
Yii 2.0 wprowadza sporo zmian w mechanizmie [Active Record](db-active-record.md). Dwie najbardziej znaczące to
konstruowanie kwerend i obsługa relacji.
Klasa `CDbCriteria` z 1.1 została zastąpiona przez [[yii\db\ActiveQuery]] w Yii 2. Klasa ta rozszerza [[yii\db\Query]], dzięki czemu
@@ -444,8 +444,8 @@ Zwróć jednak uwagę na to, że przy dodawaniu parametrów do konstruktora moż
W nowym rekordzie aktywnym znajdziesz wiele innych zmian i udogodnień. Aby zapoznać się z nimi, przejdź do sekcji [Rekord aktywny](db-active-record.md).
Zachowania rekordu aktywnego
----------------------------
Zachowania Active Record
------------------------
W 2.0 zrezygnowaliśmy z bazowej klasy zachowania `CActiveRecordBehavior`. Jeśli chcesz stworzyć zachowanie dla rekordu aktywnego, musisz
rozszerzyć bezpośrednio klasę `yii\base\Behavior`. Jeśli klasa zachowania ma reagować na zdarzenia, powinna nadpisywać metodę `events()`, jak zaprezentowano poniżej:

8
docs/guide/db-active-record.md
View File

@@ -512,7 +512,7 @@ in the life cycles.
When creating a new Active Record instance via the `new` operator, the following life cycle will happen:
1. class constructor;
1. Class constructor.
2. [[yii\db\ActiveRecord::init()|init()]]: triggers an [[yii\db\ActiveRecord::EVENT_INIT|EVENT_INIT]] event.
@@ -521,7 +521,7 @@ When creating a new Active Record instance via the `new` operator, the following
When querying data through one of the [querying methods](#querying-data), each newly populated Active Record will
undergo the following life cycle:
1. class constructor.
1. Class constructor.
2. [[yii\db\ActiveRecord::init()|init()]]: triggers an [[yii\db\ActiveRecord::EVENT_INIT|EVENT_INIT]] event.
3. [[yii\db\ActiveRecord::afterFind()|afterFind()]]: triggers an [[yii\db\ActiveRecord::EVENT_AFTER_FIND|EVENT_AFTER_FIND]] event.
@@ -541,7 +541,7 @@ life cycle will happen:
an [[yii\db\ActiveRecord::EVENT_BEFORE_INSERT|EVENT_BEFORE_INSERT]]
or [[yii\db\ActiveRecord::EVENT_BEFORE_UPDATE|EVENT_BEFORE_UPDATE]] event. If the method returns false
or [[yii\base\ModelEvent::isValid]] is false, the rest of the steps will be skipped.
5. Performs the actual data insertion or updating;
5. Performs the actual data insertion or updating.
6. [[yii\db\ActiveRecord::afterSave()|afterSave()]]: triggers
an [[yii\db\ActiveRecord::EVENT_AFTER_INSERT|EVENT_AFTER_INSERT]]
or [[yii\db\ActiveRecord::EVENT_AFTER_UPDATE|EVENT_AFTER_UPDATE]] event.
@@ -555,7 +555,7 @@ life cycle will happen:
1. [[yii\db\ActiveRecord::beforeDelete()|beforeDelete()]]: triggers
an [[yii\db\ActiveRecord::EVENT_BEFORE_DELETE|EVENT_BEFORE_DELETE]] event. If the method returns false
or [[yii\base\ModelEvent::isValid]] is false, the rest of the steps will be skipped.
2. perform the actual data deletion
2. Performs the actual data deletion.
3. [[yii\db\ActiveRecord::afterDelete()|afterDelete()]]: triggers
an [[yii\db\ActiveRecord::EVENT_AFTER_DELETE|EVENT_AFTER_DELETE]] event.