Problém po nasazení na produkční server

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

Zdravím pánové :)

Přicházím za Vámi s radou,

vyvíjel jsem web na jedno linux serveru (php 5.4.4)

bohužel hosting jede na php 5.3.8

Nejvetší problém je, že používám kdyby/autowired, který běží na php 5.4 …

Jde to nějak „lehce“ předělat, abych nemusel přepisovat celou appku?

Děkuji za rady …

Oli
Člen | 1215
+
0
-

Můžeš zkusit místo traity vložit ten kod do base presenteru přímo.

Pokud to nepomůže, tak pak asi jen místo

/**
* @autowire
* @var MyService
*/
protected $myService

napsat

/**
* @inject
* @var MyService
*/
public $myService
wicked
Člen | 290
+
0
-

JJ než jsi odepsal, našel jsem obsah traity a vložil do Base a funguje ;)

Každopádně jsem měl problém ještě s tímto je to multiplefileupload od @jkuchar

private function processFiles(array $files, array $names = [])

Psalo to unexped [

Zatím jsem to nahradil

private function processFiles(array $files, array $names)

A vše zatím zdá se funguje … Ale nevím, zda je to OK

wicked
Člen | 290
+
0
-

wicked napsal(a):

JJ než jsi odepsal, našel jsem obsah traity a vložil do Base a funguje ;)

Každopádně jsem měl problém ještě s tímto je to multiplefileupload od @jkuchar

private function processFiles(array $files, array $names = [])

Psalo to unexped [

Zatím jsem to nahradil

private function processFiles(array $files, array $names)

A vše zatím zdá se funguje … Ale nevím, zda je to OK

tak není … tento argument proste chybí … musí to být pole … jak to nahradit? plugin se mi líbí, nechci ho prestat pouzivat …

jinak kdyz odstanim ty = [] tak to píše …

Argument 2 passed to MultipleFileUpload\UI\HTML4SingleUpload\Controller::processFiles() must be an array, none given, called in /hosting/firm/fotohorka.cz/vendor/jkuchar/multiplefileupload/MultipleFileUpload/UI/HTML4SingleUpload/Controller.php on line 82 and defined

kdyz to nechám tak viz výše …

Editoval wicked (21. 10. 2014 12:08)

David Matějka
Moderator | 6445
+
0
-

nahrad = [] za = array()

wicked
Člen | 290
+
0
-

matej21 napsal(a):

nahrad = [] za = array()

Jasné … promiň byl jsem zbrklý a toto mě nenapadlo …

Děkuji! :)