Skip to content

Commit 5adeab4

Browse files
committed
readme upd
1 parent 8a7a0ce commit 5adeab4

File tree

1 file changed

+381
-0
lines changed

1 file changed

+381
-0
lines changed

README.md

Lines changed: 381 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,192 @@ php yii migrate
1515
```
1616
php yii test/address
1717
```
18+
Вывод:
19+
```
20+
Array
21+
(
22+
[0] => Array
23+
(
24+
[id] => 1
25+
[city_id] => 1
26+
[name] => Tverskaya st., 7
27+
[places] => Array
28+
(
29+
[0] => Array
30+
(
31+
[id] => 1
32+
[address_id] => 1
33+
[name] => TC Tverskoy
34+
[comments] => Array
35+
(
36+
[0] => Array
37+
(
38+
[id] => 1
39+
[place_id] => 1
40+
[username] => Ivan Mustafaevich
41+
[mark] => 3
42+
[text] => Not bad, not good
43+
)
44+
45+
[1] => Array
46+
(
47+
[id] => 2
48+
[place_id] => 1
49+
[username] => Peter
50+
[mark] => 5
51+
[text] => Good place
52+
)
53+
54+
[2] => Array
55+
(
56+
[id] => 3
57+
[place_id] => 1
58+
[username] => Mark
59+
[mark] => 1
60+
[text] => Bad place
61+
)
62+
63+
)
64+
65+
)
66+
67+
[1] => Array
68+
(
69+
[id] => 2
70+
[address_id] => 1
71+
[name] => Tverskaya cafe
72+
)
73+
74+
)
75+
76+
[city] => Array
77+
(
78+
[id] => 1
79+
[name] => Moscow
80+
)
81+
82+
)
83+
84+
[1] => Array
85+
(
86+
[id] => 2
87+
[city_id] => 1
88+
[name] => Schipok st., 1
89+
[places] => Array
90+
(
91+
[0] => Array
92+
(
93+
[id] => 3
94+
[address_id] => 2
95+
[name] => Stasova music school
96+
[comments] => Array
97+
(
98+
[0] => Array
99+
(
100+
[id] => 4
101+
[place_id] => 3
102+
[username] => Ann
103+
[mark] => 5
104+
[text] => The best music school!
105+
)
106+
107+
)
108+
109+
)
110+
111+
)
112+
113+
[city] => Array
114+
(
115+
[id] => 1
116+
[name] => Moscow
117+
)
118+
119+
)
120+
121+
[2] => Array
122+
(
123+
[id] => 3
124+
[city_id] => 2
125+
[name] => Mayakovskogo st., 12
126+
[places] => Array
127+
(
128+
[0] => Array
129+
(
130+
[id] => 5
131+
[address_id] => 3
132+
[name] => Mayakovskiy Store
133+
[comments] => Array
134+
(
135+
[0] => Array
136+
(
137+
[id] => 5
138+
[place_id] => 5
139+
[username] => Stas
140+
[mark] => 4
141+
[text] => Rather good place
142+
)
143+
144+
)
145+
146+
)
147+
148+
[1] => Array
149+
(
150+
[id] => 4
151+
[address_id] => 3
152+
[name] => Hostel on Mayakovskaya
153+
)
154+
155+
)
156+
157+
[city] => Array
158+
(
159+
[id] => 2
160+
[name] => St. Petersburg
161+
)
162+
163+
)
164+
165+
[3] => Array
166+
(
167+
[id] => 4
168+
[city_id] => 2
169+
[name] => Galernaya st., 3
170+
[places] => Array
171+
(
172+
[0] => Array
173+
(
174+
[id] => 6
175+
[address_id] => 4
176+
[name] => Cafe on Galernaya
177+
[comments] => Array
178+
(
179+
[0] => Array
180+
(
181+
[id] => 6
182+
[place_id] => 6
183+
[username] => Stas
184+
[mark] => 3
185+
[text] => Small menu, long wait
186+
)
187+
188+
)
189+
190+
)
191+
192+
)
193+
194+
[city] => Array
195+
(
196+
[id] => 2
197+
[name] => St. Petersburg
198+
)
199+
200+
)
201+
202+
)
203+
```
18204

19205
Выбираем места с адресом и городом, а также комментариями, причем:
20206
- комментарии имеют оценку не ниже 3
@@ -23,8 +209,203 @@ php yii test/address
23209
```
24210
php yii test/place
25211
```
212+
Вывод:
213+
```
214+
Array
215+
(
216+
[0] => Array
217+
(
218+
[id] => 1
219+
[address_id] => 1
220+
[name] => TC Tverskoy
221+
[comments] => Array
222+
(
223+
[0] => Array
224+
(
225+
[id] => 1
226+
[place_id] => 1
227+
[username] => Ivan Mustafaevich
228+
[mark] => 3
229+
[text] => Not bad, not good
230+
)
231+
232+
[1] => Array
233+
(
234+
[id] => 2
235+
[place_id] => 1
236+
[username] => Peter
237+
[mark] => 5
238+
[text] => Good place
239+
)
240+
241+
)
242+
243+
[comments_count] => 2
244+
[mark_five_count] => 1
245+
[mark_average] => 4
246+
[address] => Array
247+
(
248+
[id] => 1
249+
[city_id] => 1
250+
[name] => Tverskaya st., 7
251+
[city] => Array
252+
(
253+
[id] => 1
254+
[name] => Moscow
255+
)
256+
257+
)
258+
259+
)
260+
261+
[1] => Array
262+
(
263+
[id] => 3
264+
[address_id] => 2
265+
[name] => Stasova music school
266+
[comments] => Array
267+
(
268+
[0] => Array
269+
(
270+
[id] => 4
271+
[place_id] => 3
272+
[username] => Ann
273+
[mark] => 5
274+
[text] => The best music school!
275+
)
276+
277+
)
278+
279+
[comments_count] => 1
280+
[mark_five_count] => 1
281+
[mark_average] => 5
282+
[address] => Array
283+
(
284+
[id] => 2
285+
[city_id] => 1
286+
[name] => Schipok st., 1
287+
[city] => Array
288+
(
289+
[id] => 1
290+
[name] => Moscow
291+
)
292+
293+
)
294+
295+
)
296+
297+
[2] => Array
298+
(
299+
[id] => 5
300+
[address_id] => 3
301+
[name] => Mayakovskiy Store
302+
[comments] => Array
303+
(
304+
[0] => Array
305+
(
306+
[id] => 5
307+
[place_id] => 5
308+
[username] => Stas
309+
[mark] => 4
310+
[text] => Rather good place
311+
)
312+
313+
)
314+
315+
[comments_count] => 1
316+
[mark_five_count] => 0
317+
[mark_average] => 4
318+
[address] => Array
319+
(
320+
[id] => 3
321+
[city_id] => 2
322+
[name] => Mayakovskogo st., 12
323+
[city] => Array
324+
(
325+
[id] => 2
326+
[name] => St. Petersburg
327+
)
328+
329+
)
330+
331+
)
332+
333+
[3] => Array
334+
(
335+
[id] => 6
336+
[address_id] => 4
337+
[name] => Cafe on Galernaya
338+
[comments] => Array
339+
(
340+
[0] => Array
341+
(
342+
[id] => 6
343+
[place_id] => 6
344+
[username] => Stas
345+
[mark] => 3
346+
[text] => Small menu, long wait
347+
)
348+
349+
)
350+
351+
[comments_count] => 1
352+
[mark_five_count] => 0
353+
[mark_average] => 3
354+
[address] => Array
355+
(
356+
[id] => 4
357+
[city_id] => 2
358+
[name] => Galernaya st., 3
359+
[city] => Array
360+
(
361+
[id] => 2
362+
[name] => St. Petersburg
363+
)
364+
365+
)
366+
367+
)
368+
369+
)
370+
```
26371

27372
Получаем города из списка ID с адресами
28373
```
29374
php yii test/city
375+
```
376+
Вывод:
377+
```
378+
Array
379+
(
380+
[0] => Array
381+
(
382+
[id] => 2
383+
[name] => St. Petersburg
384+
[addresses] => Array
385+
(
386+
[0] => Array
387+
(
388+
[id] => 3
389+
[city_id] => 2
390+
[name] => Mayakovskogo st., 12
391+
)
392+
393+
[1] => Array
394+
(
395+
[id] => 4
396+
[city_id] => 2
397+
[name] => Galernaya st., 3
398+
)
399+
400+
)
401+
402+
)
403+
404+
[1] => Array
405+
(
406+
[id] => 3
407+
[name] => Samara
408+
)
409+
410+
)
30411
```

0 commit comments

Comments
 (0)