You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: database/cs/@home.texy
+145-3Lines changed: 145 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,151 @@
1
+
.[perex]
2
+
Nette Database je výkonná a elegantní databázová vrstva pro PHP, která vyniká svou jednoduchostí použití a chytrými funkcemi. Nevyžaduje žádnou složitou konfiguraci nebo generování entit, s Nette Database můžete začít pracovat okamžitě.
3
+
4
+
<div class="grid gap-3">
5
+
<div>
6
+
7
+
8
+
Database Core
9
+
=============
10
+
Nette Database Core je základní vrstva pro přístup k databázi, tzv. database abstraction layer. Tvoří obálku nad PDO a poskytuje základní funkcionalitu pokládání dotazů.
Nette Database Explorer zásadním způsobem zjednodušuje získávání dat z databáze bez nutnosti psát SQL dotazy. Pokládá efektivní dotazy a nepřenáší zbytečná data.
$database->query('SELECT * FROM users WHERE name =', $name);
85
+
```
86
+
</div>
87
+
88
+
Žádné `?`, `:param`, `@param` nebo jiné speciální syntaxe - prostě jen otazník.
89
+
90
+
</div>
91
+
92
+
<div>
93
+
94
+
95
+
Chytrá detekce vazeb
96
+
--------------------
97
+
Nepotřebujete konfigurovat entity ani mapování:
98
+
99
+
<div class="window window--dark">
100
+
```php .[dark]
101
+
$book = $explorer->table('book')->get(1);
102
+
echo $book->author->name; // automaticky nalezne vazbu přes book.author_id
103
+
```
104
+
</div>
105
+
106
+
</div>
107
+
108
+
<div>
109
+
110
+
111
+
Adaptivní načítání dat
112
+
----------------------
113
+
114
+
Automaticky načítá jen sloupce, které skutečně používáte v kódu
115
+
116
+
<div class="window window--dark">
117
+
```php .[dark]
118
+
foreach ($books as $book) {
119
+
echo $book->title; // načte se jen sloupec title
120
+
}
121
+
```
122
+
</div>
123
+
124
+
</div>
125
+
126
+
<div>
127
+
128
+
129
+
Přes 18 let vývoje
130
+
==================
131
+
Nette vyvíjíme přes 18 let - a číslo stále roste! Knihovny, které poskytujeme, jsou proto **velmi zralé, stabilní a široce používané**. Věří jim řada globálních korporací a pohání mnoho významných webových stránek. <a href="https://builtwith.nette.org">Kdo používá a důvěřuje Nette?</a>
132
+
133
+
</div>
134
+
</div>
135
+
136
+
137
+
Instalace
138
+
=========
139
+
140
+
Knihovnu stáhnete a nainstalujete pomocí nástroje [Composer|best-practices:composer]:
141
+
142
+
```shell
143
+
composer require nette/database
144
+
```
1
145
2
146
3
147
Podporované databáze
4
-
====================
148
+
--------------------
5
149
6
150
Nette podporuje následující databáze:
7
151
@@ -15,7 +159,5 @@ Nette podporuje následující databáze:
15
159
| ODBC | odbc | ANO | -
16
160
17
161
18
-
19
-
20
162
{{title: Nette Database}}
21
163
{{description: Nette Database zásadním způsobem zjednodušuje získávání dat z databáze bez nutnosti psát SQL dotazy. Pokládá efektivní dotazy a nepřenáší zbytečná data.}}
0 commit comments