Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Czy jest możliwość sortowania dwóch wyników $table->sortBy


Rekomendowane odpowiedzi

  • Manager

Hej,

z tego co kojarzę to powinno się dać. Zastosuj po prostu przecinek, to wszak fragment zapytania SQL: https://stackoverflow.com/questions/2051162/sql-multiple-column-ordering/2051176

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

A tak:

$table->sortBy = 'kulumna, kulumna2';

By sprawdzić na "chama". Ewentualnie:

$table->sortBy = $table->sortBy ? : 'tabela.kulumna, tabela.kulumna2';

 

I czy niżej nie deklarujesz innej wartości mimo wszystko?

 

Jaki typ Tabel? Custom, Content, DB?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

14 minut temu, DawPi napisał:

A tak:


$table->sortBy = 'kulumna, kulumna2';

By sprawdzić na "chama". Ewentualnie:


$table->sortBy = $table->sortBy ? : 'tabela.kulumna, tabela.kulumna2';

 

I czy niżej nie deklarujesz innej wartości mimo wszystko?

 

Jaki typ Tabel? Custom, Content, DB?

Też nic.

 

DB.

$table = new \IPS\Helpers\Table\Db('');

Nie, nie deklaruję, ewentualnie jest tylko sortDirection, ale no.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
$table->primarySortBy = 'kolumna';
$table->primarySortDirection = 'asc';
$table->sortBy = 'kolumna2';
  • Dziękuję 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

A skąd wiem? Otwieram plik i mamy:

class _Db extends Table
{
	/**
	 * @brief	Database Table
	 */
	protected $table;
	
	/**
	 * @brief	Selects
	 */
	public $selects = array();
	
	/**
	 * @brief	Initial WHERE clause
	 */
	public $where;

	/**
	 * @brief	Force index clause
	 */
	protected $index;

	/**
	 * @brief	Primary sort column
	 */
	public $primarySortBy;

	/**
	 * @brief	Direction of primary sort
	 */
	public $primarySortDirection;
	
	/**
	 * @brief	Joins
	 */
	public $joins = array();
	
	/**
	 * @brief	Key field
	 */
	public $keyField = NULL;

 

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.