Přidání rozšíření
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Dj_Oggy
- Člen | 67
Zdravim, snažím se přidat DatePicker z extras, ale narazil jsem na problem, kam mam vlozit
function Form_addDatePicker(Form $_this, $name, $label, $cols = NULL, $maxLength = NULL)
{
return $_this[$name] = new DatePicker($label, $cols, $maxLength);
}
Form::extensionMethod('Form::addDatePicker', 'Form_addDatePicker');
Podle toho, co jsem nekde vycetl, tak Form:: mam vlozit do boostrap.php, ale kam vlozit tu funkci?
Diky
- vlki
- Člen | 218
Tu funkci můžeš vložit třeba na konec souboru, kde máš DatePicker třídu. Nebo, aby to bylo přehledně a nedělalo bordel navíc v bootstrapu, tak je vhodné si vytvořit soubor extensions.php, který budeš mít v app a v něm všechny rozšíření. V bootstrapu pak už jen naincluduješ.
Je to ale hodně věc zvyku. Pokud vím, tak v žádném Nette examplu není pro tohle nějakěj Best practice.