[TEMPLATE] Vlozenie stringu do helpru
- HappyFace
- Člen | 162
dik za upozornenie, na tento syntax si budem musiet zvyknut, doteraz som sa s tak striktnm syntaxom nesstretol ..
inak funguje to paraaadne dakujem :) len v tom helpru sa dodavaju nejake HTML tagy, ktore sa po vykresleny templatu zobrazia ako string.
Da sa to osetrit?
OK problem fixed .. stacilo mi len pridat „!“
{!="lore ipsum"|myhelper:'next <br/> string'}
Editoval HappyFace (18. 5. 2012 23:02)
- HappyFace
- Člen | 162
DUKE: skusil som to natlacit do objectu html ale moc mi to neslo, ako nie ze by to bola zla rada, prave naopak zda sa mi to ako ta najspravnejsia cesta, len este nemam dostatok skusenosti s nette, tak to necham zatial ako poznamku na refaktor a ked viacej preniknem do kodu, tak to skusim prepisat :) popripade sa potom budem pitat o rady ..
Neviem ci zakladat nove vlakno ale stale sa sa to tyka helpru takze dopisem to tu …
Ako sa da zistit v helpru(vseobecne vsade v kode), v ako sa momentalne nachadzam prostredi. Lebo potrebujem aby sa mi helper spraval na DEV inak ako na PRODUCTION
v akej constante ci methode to najdem?
- HappyFace
- Člen | 162
castamir napsal(a):
Z mé zkušenosti – co v kódu nedopíšeš teď, nedopíšeš nikdy ;)
neviem kde vsade si pracoval ale ked ta tlacia vo firme terminy dokedy mas
nieco funkcne odovzdat tak je to uplne bezna vec.
Potom ked mas volnejsie tak sa vramci refaktoringu ktomu vratis,kde danu
„prasarnu“ opravis a optymalizujes.. A vdaka tomu, ze si mal/i dany kod
moznost pouzivat, vies kod rozsirit o nove moznosti
- duke
- Člen | 650
HappyFace napsal(a):
DUKE: skusil som to natlacit do objectu html ale moc mi to neslo, ako nie ze by to bola zla rada, prave naopak zda sa mi to ako ta najspravnejsia cesta, len este nemam dostatok skusenosti s nette, tak to necham zatial ako poznamku na refaktor a ked viacej preniknem do kodu, tak to skusim prepisat :) popripade sa potom budem pitat o rady ..
Není to nijak složité, mělo by stačit nahradit jediný řádek ve tvém helperu, tj. ten, kde vracíš výsledek. Pokud bys tam dosud měl:
return $result;
… tak pomocí objektu Html by to mohlo být:
return Html::el()->setHtml($result);
Ako sa da zistit v helpru(vseobecne vsade v kode), v ako sa momentalne nachadzam prostredi. Lebo potrebujem aby sa mi helper spraval na DEV inak ako na PRODUCTION
v akej constante ci methode to najdem?
Z presenteru by mělo fungovat:
$productionMode = $this->context->parameters['productionMode']; // TRUE nebo FALSE
- HappyFace
- Člen | 162
momentalne ako zaciatocnik s nette sa pokusam co najrychlejsie si nastavit vsetko tak ako potrebujem aby som ho mohol rychlo nasadit a pouzivat.. takze ci som toho alebo toho nazoru pustam sa tou najjednoduchejsou a najrychlejsou cestou a cez ten „Environment::getContext()“ mi to pride ako zo ZENDU :D .. ked bude vsetko nastavene a spustene tak si to budem ocistovat a hladat optymalnejsie riesenia
- Vojtěch Dobeš
- Gold Partner | 1316
Environment::getContext()->parameters
(v presenteru
$this->context->parameters
) obsahuje pole ze sekce
parameters
v konfiguračním souboru.