Přepsání html kódu do php
- petrkasnal
- Člen | 42
Čaues potřeboval bych přepsat tento html kód:
<button type="button"><a n:href="delete!, $post->id">Odstranit</a></button>
Do php kódu a mám s tím problém… Díky moc za každou pomoc :)
- David Matějka
- Moderator | 6445
presne nevim, co myslis „prepsanim html kodu do php“. jako jak napsat ten handleDelete?
- petrkasnal
- Člen | 42
Hele myslím tím zapsat to nějak takto:
ech '<button type="button"><a n:href="delete!, $post->id">Odstranit</a></button>';
- petrkasnal
- Člen | 42
Když vypisuji post z databáze, tak místo abych to dělal v šabloně to mam udělat v PHP. De zkrátka o vypsání postu.
- David Matějka
- Moderator | 6445
a v presenteru nebo kde?
(jinak by me opravdu zajimal duvod, proc to nemas delat v sablone..)
- petrkasnal
- Člen | 42
Hele je to pomocí komponenty.
public function createComponentPost() {
return new WrtitePostsFactory();
}
A ve třídě WritePostsFactory jsou už příkazy pro vypsání
příspěvků
např.
echo '<div>' . $post->name . '</div>';
- David Matějka
- Moderator | 6445
odkaz v komponente vytvoris pres
$this->link('delete!', $post->id)
, respektive
$this->getPresenter()->link('delete!', $post->id)
… ale
je to OPRAVDU SPATNE takhle neco echo-vat. nedovedu si predstavit duvod.
- petrkasnal
- Člen | 42
Hele moc nevim jk přesně má vypisovat ten zápis.. Napsal by si mi ho celý prosím ?
- Oli
- Člen | 1215
Zhruba takhle
echo '<div><a href="' . $this->getPresenter()->link('delete!', $post->id) . '">odkaz<a></div>';
Ale je to blbost prostě. Pokud to je zadání do práce, kam se hlásíš,
tak nevím jestli to je dobrej nápad.
Jestli to je zadání od šéfa, tak by jsi měl vědět, proc to tak máš
udělat…
- petrkasnal
- Člen | 42
Jo tohle funguje :) díky moc… Hele taky nevím a je to od šéfa už jsem mu napsal jestli by mi mohl vysvětlit proč to tak má být.. Pak se ozvu co odepsal. Ještě jednou díky
- igor.pocta
- Člen | 100
petrkasnal napsal(a):
Prostě jsem dostal todle zadání byl bych rád kdyby mi s tim někdo pomohl
https://www.youtube.com/watch?… (Rozkaz zněl jasně)