Nasazení komponent mimo nette
- darthcz
- Člen | 113
Dobrý den,
chtěl bych se vás zeptat, jakým způsobem lze nasadit komponentu ,,mimo Nette". Abych to blíže vysvětlil, chtěl bych nasadit komponentu datagrind, avšak do zaběhlého systému, který na nette neběží. Předpokládám, že rozbalím soubory komponenty a nalinkuji nette.minified.php. O co mi však jde je následné vykreslení komponenty. Předpokládám, že to bude nějaký klasický php soubor. To zřejmě nemůžu použít {control komponenta}.
Jakým způsobem se toto řeší? Nenašel jsem žádný návod ani thread ve foru.
Za odpověď děkuji.
- nanuqcz
- Člen | 822
Ahoj, stačí normálně takhle:
<h3>Články</h3>
<?php
$datagrid = new DataGrid;
$articlesModel = new ArticlesModel;
$datagrid->bindDataTable($articlesModel->getDataSource());
$datagrid->render();
?>
Musíš se ale smířit s tím, že ti tam zřejmě nepojedou odkazy na akce
jako delete
, edit
apod. K tomu je už potřeba
použít celé Nette, takže ti nebude zbývat nic jiného, než si tuhle část
upravit přímo v kódu datagridu.