![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Mam tablicę w postaci:[php:1:2152eed045]<?php
$CPVList= array ( '01000000-7' => 'Item 1', '02000000-4' => 'Item 2', '05000000-5' => 'Item 3', '10000000-3' => 'Item 4', '11000000-0' => 'Item 5' ) ?>[/php:1:2152eed045]I teraz od wczoraj prubuję ją wyświetlić w smartach.. normalnie albo mam jakieś zaćmienie albo inną pomrocznośc jasna mnię ogarbneła.. Pomóżcie rodacy.. {section} wygląda na razie tak: Kod {section name=CVPItems loop=$CPVList}
<tr> <td>{$smarty.section.CVPItems.iteration}</td> <td>{* Klucz tablicy *}</td> <td>{* Wartość tablicy *}</td> </tr> {sectionelse} <tr> <td colspan="3">Brak elementów do wyświetlenia.</td> </tr> {/section} -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Vice-Administrator serwera Grupa: Przyjaciele php.pl Postów: 395 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
wg mnie musisz zrobic sobie dwie tablice jedna ktora juz masz a druga z samymi kluczami tworzona na podstawie tej pierwszej
np tak: [php:1:cd7ad27314]<?php $CPVList= array ( '01000000-7' => 'Item 1', '02000000-4' => 'Item 2', '05000000-5' => 'Item 3', '10000000-3' => 'Item 4', '11000000-0' => 'Item 5' ) $keys = Array_keys($CPVList); ?>[/php:1:cd7ad27314] Kod {section name=CVPItems loop=$CPVList}
<tr> <td>{$smarty.section.CVPItems.iteration}</td> <td>{$keys[CVPItems]}</td> <td>{$CPVList[CPVItems]}</td> </tr> {sectionelse} <tr> <td colspan="3">Brak elementów do wyświetlenia.</td> </tr> {/section} pisalem to z glowy i nie wiem czy zadziala na 100% ale wg mnie musisz kombinowac cos w tym kierunku -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Pmadej: Twójh pomysł by chyba zadziałał, ale w międzyczasie doznałem olśnienia i przypomniałem sobie, ze można użyć konstrukcji:
Kod {foreach name=CPVItems from=$CPVList key=CPVCode item=CPVItem}
<tr> <td>{$smarty.foreach.CVPItems.iteration}</td> <td>{$CPVCode}</td> <td>{$CPVItem}</td> </tr> {foreachelse} <tr> <td colspan="3">Brak elementów do wyświetlenia.</td> </tr> {/foreach} -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2025 - 20:04 |