Dış bağlantı ve CakePHP'nin yönlendirme enginge (multilangual)

0 Cevap php

Geçenlerde (aşağı yapısı) MySQL tablodan yolları aramaları küçücük bir yönlendirme 'uzantısı' oluşturmak. Ben bu sayfayı multiple languages (Almanca ve İngilizce) olarak çalışır, belirtilmeye değer olduğunu düşünüyorum. Yani - relying on the cookie, şu anda müşterinin tarayıcısında ayarlanır - gelen yönlendirmeler almak connected.

Sorun kullanıcı (dıştan) bir Alman içerik sayfasına bağlantılı olamaz eğer onun tarayıcınızın dil çerez Türkisch dile ayarlanmış ise, (türkisch yolları bağlı var çünkü) olmasıdır.

Herkes bunun için uygun bir çözüm var mı? Dürüst olmak gerekirse, ben gerçekten bilmiyorum, nasıl programmaticly extend the Router-class' functionallity.

Best regards, Benedikt


MySQL Tablonun yapısı bu gibi görünüyor:

CREATE TABLE `routes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `language` varchar(5) COLLATE latin1_general_ci NOT NULL DEFAULT 'de',
  `route` varchar(64) COLLATE latin1_general_ci NOT NULL,
  `controller` varchar(64) COLLATE latin1_general_ci NOT NULL,
  `action` varchar(64) COLLATE latin1_general_ci NOT NULL,
  PRIMARY KEY (`id`)
)

0 Cevap