Nasazení komponent mimo nette

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
darthcz
Člen | 113
+
0
-

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
+
0
-

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.

darthcz
Člen | 113
+
0
-

Díky moc za odpověď, vyzkouším :)