DateTimePicker do existující aplikace

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

Zdravím.
Jsem newbie a zkouším zapracovat DateTimePicker do již existující aplikace na NETTE.
Hned první problém, jelikož neznám strukturu Nette… neumím přidat extension method do třídy Nette\Forms\Form dle návodu do bootstrap.php:

<?php
function Form_addDateTimePicker(Forms\Form $_this, $name, $label, $cols = NULL, $maxLength = NULL)
{
  return $_this[$name] = new DateTimePicker($label, $cols, $maxLength);
}

Forms\Form::extensionMethod('addDateTimePicker', 'Form_addDateTimePicker');
?>

Můj bootstrap.php začíná takto:

<?php
// Load Nette Framework
$params['libsDir'] = dirname(__FILE__) . '/../libs';
require $params['libsDir'] . '/Nette/loader.php';

// Enable Nette Debugger for error visualisation & logging
NDebugger::$logDirectory = dirname(__FILE__) . '/../log';
NDebugger::$strictMode = TRUE;
if ( $container->params['consoleMode'] ) {
	NDebugger::enable( NDebugger::PRODUCTION );
} else {
	NDebugger::enable( NDebugger::DEVELOPMENT );
}

 NDebugger::enable(NDebugger::DEVELOPMENT);

// Load configuration from config.neon file
$configurator = new NConfigurator;
$configurator->container->params += $params;
$configurator->container->params['tempDir'] = dirname(__FILE__) . '/../temp';
$container = $configurator->loadConfig(dirname(__FILE__) . '/config.neon');

...atd
?>

Vložím-li tam dle návodu daný kód, háže to HTTP 500 chybu.
DateTimePicker/lib/Nette/Extras adresář jsem nakopíroval do adresáře /libs/Nette.

Poradíte?
Díky.

jiri.pudil
Nette Blogger | 1029
+
0
-

Ono by nebylo od věci napsat, jakou chybu to píše/loguje. HTTP 500 může znamenat spoustu věcí.

Můj skromný tip: používáš PHP 5.2; DateTimePicker je psaný pro PHP 5.3.

Tulen22
Člen | 5
+
0
-

jiri.pudil napsal(a):

Ono by nebylo od věci napsat, jakou chybu to píše/loguje. HTTP 500 může znamenat spoustu věcí.

Můj skromný tip: používáš PHP 5.2; DateTimePicker je psaný pro PHP 5.3.

Nejspíš máš pravdu :(

Existuje něco jako nápověda k přechodu na PHP 5.3 ??
Že bych se pokusil to předělat…

Díky.

Editoval Tulen22 (14. 3. 2013 9:16)