Welcome Guest, Not a member yet? Register   Sign In
localization issue
#5

(This post was last modified: 04-30-2021, 06:48 AM by demyr.)

You should have a language column on mysql for any table (pages, products, blog etc).
On your controller you can retrieve your datas by using: slug + language, or id + language

For example (Controller):

Code:
public function about_us()
{

$lang = $this->request->uri->getSegment(1);
$page_slug = $this->request->uri->getSegment(2);

$data['page'] = $this->PageModel->fetch_page($lang, $page_slug);

echo view ('site/assets/header',$data);
echo view ('site/page');

}


Model:

PHP Code:
public function fetch_page($lang$page_slug){
        $db      = \Config\Database::connect();
        $builder $db->table('pages');
        $query $builder->where('page_slug'$page_slug)
                    ->where('page_lang'$lang)
                ->get();

            return $query->getRow();
    

+ you can name your routes in any language, and get the source from the same Controller and Method.

Code:
$routes->get('{locale}/about-us', 'Helloworld::about_us');
$routes->get('{locale}/chi-siamo', 'Helloworld::about_us');
$routes->get('{locale}/wer-wir-sind', 'Helloworld::about_us');


Everything is clear.
Reply


Messages In This Thread
localization issue - by eleumas - 04-29-2021, 04:34 AM
RE: localization issue - by demyr - 04-29-2021, 09:02 AM
RE: localization issue - by includebeer - 04-29-2021, 05:16 PM
RE: localization issue - by eleumas - 04-30-2021, 02:45 AM
RE: localization issue - by demyr - 04-30-2021, 06:47 AM
RE: localization issue - by eleumas - 04-30-2021, 07:01 AM
RE: localization issue - by includebeer - 04-30-2021, 07:31 AM
RE: localization issue - by demyr - 04-30-2021, 07:54 AM
RE: localization issue - by eleumas - 05-04-2021, 12:45 AM
RE: localization issue - by InsiteFX - 05-04-2021, 02:13 AM
RE: localization issue - by paliz - 05-04-2021, 11:11 AM
RE: localization issue - by eleumas - 05-11-2021, 12:06 AM
RE: localization issue - by includebeer - 05-11-2021, 04:31 AM
RE: localization issue - by eleumas - 05-11-2021, 01:01 PM
RE: localization issue - by InsiteFX - 05-12-2021, 02:06 AM



Theme © iAndrew 2016 - Forum software by © MyBB