From 9ea6f45f0b0cc7808e5e3335fc08edf5116e014c Mon Sep 17 00:00:00 2001 From: David Grudl Date: Tue, 14 May 2024 12:45:20 +0200 Subject: [PATCH] it --- latte/bg/cookbook/grouping.texy | 24 ++++++++++++------------ latte/cs/cookbook/grouping.texy | 24 ++++++++++++------------ latte/de/cookbook/grouping.texy | 24 ++++++++++++------------ latte/el/cookbook/grouping.texy | 24 ++++++++++++------------ latte/en/cookbook/grouping.texy | 24 ++++++++++++------------ latte/es/cookbook/grouping.texy | 24 ++++++++++++------------ latte/fr/cookbook/grouping.texy | 24 ++++++++++++------------ latte/hu/cookbook/grouping.texy | 24 ++++++++++++------------ latte/it/cookbook/grouping.texy | 24 ++++++++++++------------ latte/ja/cookbook/grouping.texy | 24 ++++++++++++------------ latte/pl/cookbook/grouping.texy | 24 ++++++++++++------------ latte/pt/cookbook/grouping.texy | 24 ++++++++++++------------ latte/ro/cookbook/grouping.texy | 24 ++++++++++++------------ latte/ru/cookbook/grouping.texy | 24 ++++++++++++------------ latte/sl/cookbook/grouping.texy | 24 ++++++++++++------------ latte/tr/cookbook/grouping.texy | 24 ++++++++++++------------ latte/uk/cookbook/grouping.texy | 24 ++++++++++++------------ 17 files changed, 204 insertions(+), 204 deletions(-) diff --git a/latte/bg/cookbook/grouping.texy b/latte/bg/cookbook/grouping.texy index 4b112f2705..7acb916049 100644 --- a/latte/bg/cookbook/grouping.texy +++ b/latte/bg/cookbook/grouping.texy @@ -6,7 +6,7 @@ Да предположим, че имаме следната таблица в базата данни, в която елементите са разделени на категории: -| id | catId | name +| id | categoryId | name |------------------ | 1 | 1 | Apple | 2 | 1 | Banana @@ -51,7 +51,7 @@ {/foreach} ``` @@ -93,32 +93,32 @@ Ако трябва да решим същия проблем, като използваме напълно елементарни шаблони, например в Twig, Blade или чист PHP, решението би изглеждало по следния начин ```latte -{var $prevCatId = null} +{var $prevCategoryId = null} {foreach $items as $item} - {if $item->catId !== $prevCatId} + {if $item->categoryId !== $prevCategoryId} {* the category has changed *} {* we close the previous {/if} {* we will open a new list *} {/if} ``` -Този код обаче е неразбираем и неинтуитивен. Връзката между началния и крайния HTML таг не е съвсем ясна. От пръв поглед не е ясно дали има грешка. А това изисква помощни променливи като `$prevCatId`. +Този код обаче е неразбираем и неинтуитивен. Връзката между началния и крайния HTML таг не е съвсем ясна. От пръв поглед не е ясно дали има грешка. А това изисква помощни променливи като `$prevCategoryId`. За разлика от това решението с `{iterateWhile}` е чисто, ясно, не изисква помощни променливи и е надеждно. @@ -154,7 +154,7 @@ {foreach $items as $item}

{$item->name}

@@ -167,7 +167,7 @@ Можем да създадем няколко вътрешни цикъла в един цикъл и дори да ги вложим един в друг. По този начин например подкатегориите могат да бъдат групирани заедно. -Да предположим, че в таблицата има още една колона `subCatId` и освен че всяка категория е в отделна колона, всяка подкатегория ще бъде в отделна колона. `