Problem s Route::FILTER_IN – Callback is not callable
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- David Ďurika
- Člen | 328
mam nieco taketo:
<?php
$frontRouter[] = new Route('[!<lang>]/[!<page [a-z-]+>]', array(
'presenter' => 'Page',
'action' => 'show',
'page' => array(
Route::FILTER_IN => callback('\\Models\\PageModel::slugToId'),
Route::FILTER_OUT => callback('PageModel::idToSlug')
),
'lang' => 'sk',
));
?>
a chcem zavolat /app/models/PageModel.php
<?php
namespace Models;
class Page extends Base
{
public function idToSlug($id)
{
return 'clanok';
}
public function slugToId($slug)
{
return 3;
}
}
?>
skusal som aj „Models\\PageModel::slugToId“ aj „PageModel::slugToId“ stale to iste…
- David Ďurika
- Člen | 328
jaaaj do kelu, mas pravdu, mam model loader a on to loaduje spravne… preto som popleteny…