octicon-rss(16/)
You've already forked yii2
mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-10 02:13:17 +08:00
db-active-record [PL]
close #9552
This commit is contained in:
octicon-git-branch(16/)
octicon-tag(16/)
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
@@ -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
1367
docs/guide-pl/db-active-record.md
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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:
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user