Webalize hezké url – Class ‚Nette\String‘ not found php 5.3
- KillPrd
- Začátečník | 110
Ahojte mám takový problémek chci použít funkci na hezké url webalize a
běží mi to na php 5.3. Ovšem píše mi to chybku:
Class ‚Nette\String‘ not found
Snažil jsem se tuto class najít našel jsem jí v Nette\common kde je soubor
StringUtils.php a v ní class String ale nedaří se mi na ní nasměrovat
pomocí namespace:
namespace FrontModule;
use Nette\common;
Samotnou funkci volám klasicky String::webalize($adr);
Oproti starší verzi je tam zmena kdysi to byl soubor String.php a nyní to je
StringUtils.php není možné že to bude v tom?
pokoušel jsem se soubor i přejmenovat ale nepomohlo spíše bych to typoval
na špatné navedení na danou funkci…nevíte kde hledat chybku?
Díky za rady
- KillPrd
- Začátečník | 110
No o toto jsem se také pokoušel v takovém případě mi to píše:
Class ‚FrontModule\String‘ not found
zapsano:
<?php
namespace FrontModule;
use Nette\StringUtils;
String::webalize($adr);
?>
:(
jen doplní má verze: Nette Framework 2.0-alpha2 pro PHP 5.3 se jmennými
prostory
Editoval KillPrd (24. 5. 2011 15:25)
- tenerd
- Člen | 15
http://www.php.net/…mporting.php
Tudíž v tvém případě
<?php
namespace FrontModule;
use Nette\StringUtils;
StringUtils::webalize($adr);
?>
Editoval tenerd (24. 5. 2011 16:21)