Oznámení
Omlouváme se, provoz fóra byl ukončen
DibiDataSource a konstantní sloupec
Upozornění: Tohle vlákno je hodně staré.
před 10 lety
- Foowie
- Backer | 270
Jak do DibiDataSource vložit konstantní sloupec?
Něco jako:
$dibiDataSource->select("'table_meloun'", "table_name");
před 10 lety
- phx
- Člen | 652
Pokud mas opravdu DataSource, tak onu konstantu lze definovat v SQL DataSource a ten sloupek nejak pojmenovat a pote jej jen selektem pozadaovat.
Radeji priklad:
$sql = "SELECT 'phx', id, name FROM people";
$ds = new DataSource($sql);
$ds->select('phx');
$ds->select('id');
// ...
před 10 lety
- Foowie
- Backer | 270
DataSource je použito mimojiné abych nemusel na vnitřní dotaz použít zvěrstvo jako:
$queries[$key] = preg_replace("#SELECT#i", "SELECT '$key' AS [_name],", $queries[$key], 1);
Protože komponenta dostává sql dotaz/data source a _name
se
generuje až v komponentě, tak uživatele komponenty nemůžu žádata aby to
tam generoval :)
Editoval Foowie (24. 8. 2009 10:30)