Sunlight CMS a nette?

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

Zdravím, s nette jsem úplný začátečník.
Chtěl jsem použít nette pro vytvoření formuláře v systému Sunlight CMS a tak jsem použil tento zkrácený kód

<?php
require_once 'libs/Nette/loader.php';
Debug::enable();
$form = new Form;
$form->addText('name', 'Jméno:');
....
....
$output.=$form;
?>

Jenže už při načtení loaderu (když zakomentuju vše ostatní) se stane to že se na stránce nic neobjeví. Viz. "":http://www.realitygregr.cz/…avka.p8.html
Netušíte někdo čím by to mohlo být???

_Martin_
Generous Backer | 679
+
0
-

Ahoj, zdá se, že dojde k nějaké chybě (tipuji PHP 5.2.0) a to konkrétně k fatální chybě, kterou ovšem Laděnka není schopná odchytit, pokud je načtena ve stejném skriptu, kde fatální chyba vzniká. V kombinaci s nastavením hostingu, který má pravděpodobně zakázáno zobrazovat PHP chyby, dojde k zobrazení prázdné stránky.

Co s tím? Zkus změnit následující řádek:

$output .= $form->__toString();

Také doporučuji vytvořit ještě jeden soubor a provést následující změny:

// puvodni.php
require_once 'libs/Nette/loader.php';
Debug::enable(Debug::DETECT, 'cesta/do/zapisovatelneho/adresare/pro/logovani/log.log');
require 'form.php';

// form.php
$form = new Form;
$form->addText('name', 'Jméno:');
....
jval
Člen | 36
+
0
-

Bohužel ani jedna rada nepomůže, protože jak jsem psal, tak už samotné

<?php
require_once 'libs/Nette/loader.php';
?>

sestřelí celý systém ještě před spuštěním výstupu ze systému Sunlight.
Zapnul jsem error_reporting na ALL a hle:
http://www.realitygregr.cz/…avka.p8.html
přeci jen nějaký postup.

Editoval jval (2. 6. 2009 12:25)

jval
Člen | 36
+
0
-

Tak si sypu popel na hlavu, hlavní problém asi bude spočívat v tomto:

PHP Version 4.4.4–8+etch6

Omlouvám se