Hi ErnadoO
Sorry ... it was my fault (I was to quick). It works perfectly !
Hi ErnadoO
Hi ErnadoO,ErnadoO wrote: ↑Fri Jun 16, 2017 11:13 am Hello
https://github.com/ErnadoO/ext-phpbb-di ... r.json#L23
This extension requires phpbb 3.2.1-dev minimum, so you need to use phpBB from github repository
Code: Select all
PHP Fatal error: Uncaught Symfony\Component\Config\Exception\FileLoaderLoadException: Cannot load resource "ernadoo_phpbbdirectory_route_controller". in /home/xxxxxxxxxxx/public_html/vendor/symfony/config/Loader/Loader.php:73
Stack trace:
#0 /home/xxxxxxxxxxx/public_html/vendor/symfony/config/Loader/FileLoader.php(72): Symfony\Component\Config\Loader\Loader->resolve('ernadoo_phpbbdi...', 'ernadoo_phpbbdi...')
#1 /home/xxxxxxxxxxx/public_html/vendor/symfony/routing/Loader/YamlFileLoader.php(174): Symfony\Component\Config\Loader\FileLoader->import('ernadoo_phpbbdi...', 'ernadoo_phpbbdi...', false, 'ext/ernadoo/php...')
#2 /home/xxxxxxxxxxx/public_html/vendor/symfony/routing/Loader/YamlFileLoader.php(94): Symfony\Component\Routing\Loader\YamlFileLoader->parseImport(Object(Symfony\Component\Routing\RouteCollection), Array, '/home/xxxxxxxx...', 'ext/ernadoo/php...')
#3 /home/xxxxxxxxxxx/public_html/vendor/symfony/config/Loader/DelegatingLoader.php(40): Symfony\Component\Routing\Loader\YamlFileLoader->load('ext/ernadoo/php... in /home/xxxxxxxxxxx/public_html/vendor/symfony/config/Loader/Loader.php on line 73
Code: Select all
ernadoo_phpbbdirectory_dynamic_controller:
resource: ernadoo_phpbbdirectory_route_controller
type: ernadoo_phpbbdirectory_route
Code: Select all
ernadoo_phpbbdirectory_dynamic_controller:
resource: .
type: ernadoo_phpbbdirectory_route
I have made changes and tried but the error continues.ErnadoO wrote: ↑Fri Jul 20, 2018 12:16 pm Hello
I can't reproduce, even with your config :/
But, you can try this:
in config/routing.yml, replace:with:Code: Select all
ernadoo_phpbbdirectory_dynamic_controller: resource: ernadoo_phpbbdirectory_route_controller type: ernadoo_phpbbdirectory_route
An clean your cache before retryCode: Select all
ernadoo_phpbbdirectory_dynamic_controller: resource: . type: ernadoo_phpbbdirectory_route
Code: Select all
ernadoo_phpbbdirectory_dynamic_controller:
resource: ernadoo_phpbbdirectory_route_controller
type: ernadoo_phpbbdirectory_route
mhh, i don't know. Try to clear the cache and create a new directory category with a route (a custom url) and go to the directory.
Code: Select all
"E1379/speaking-url": "dev-master"
Code: Select all
public function rewrite_cat_name()
{
$slug = new \E1379\SpeakingUrl\SpeakingUrl();
$sql = 'SELECT cat_id, cat_name FROM ' . $this->table_prefix . 'directory_cats';
$result = $this->db->sql_query($sql);
while ($row = $this->db->sql_fetchrow($result))
{
$sql = 'UPDATE ' . $this->table_prefix . 'directory_cats' . '
SET cat_route = "' . (string) $slug->getSlug($row['cat_name'], array('lang' => $this->config['default_lang'], 'symbols' => true)). '"
WHERE cat_id = ' . (int) $row['cat_id'];
$this->db->sql_query($sql);
}
}