Namespaces import ForceUTF8

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

Zdravím, myslel jsem ze uz trochu chapu namespaces, ale ted jsem narazil na toto. Snazim se importovat knihovnu ForceUTF8, kterou jsem nahral do slozky Vendor. Tzn mam Vendor\ForceUTF8\Encoding.php. tato knihovna pouziva namespace ForceUTF8 takto

namespace ForceUTF8;

tento namespace pouziji v tride, v ktere bych rad includoval tuto knihovnu takto

use ForceUTF8\Encoding;

a kdyz zkusim

$returnContent = Encoding::fixUTF8($returnContent);

Dostanu fatal error Class ‚ForceUTF8\Encoding‘ not found

Netusite co jsem mohl prehlednout? (pouzivam nette 2.3 a cache poctive promazavam)

Editoval Muhahe (1. 8. 2016 11:07)

David Matějka
Moderator | 6445
+
0
-

nemuzes to jen nakopirovat. musis to nainstalovat pres composer require neitanod/forceutf8

Muhahe
Člen | 79
+
0
-

A je nejaka moznost jak to obejit bez composeru?

David Matějka napsal(a):

nemuzes to jen nakopirovat. musis to nainstalovat pres composer require neitanod/forceutf8

Jiří Nápravník
Člen | 710
+
0
-

Dej to nekam, kam vidi RobotLoader. Ale urcite pouzij radeji composer, je to dneska vec, ktera se pocita jako zaklad znalosti a neni to nic sloziteho.

Muhahe
Člen | 79
+
0
-

Nanestesti jsem v prostredi, kam nemuzu composer nainstalovat. Diky za tip s RobotLoaderem

Jiří Nápravník napsal(a):

Dej to nekam, kam vidi RobotLoader. Ale urcite pouzij radeji composer, je to dneska vec, ktera se pocita jako zaklad znalosti a neni to nic sloziteho.

David Matějka
Moderator | 6445
+
0
-

Nanestesti jsem v prostredi, kam nemuzu composer nainstalovat

muzes to upresnit?

Zuben45
Člen | 268
+
0
-

David Matějka napsal(a):

Nanestesti jsem v prostredi, kam nemuzu composer nainstalovat

muzes to upresnit?

nejspíše bez oprávnění instalovat aplikace.