Я не уверен, как заполняются ваши данные, но вы, вероятно, хотите сохранить тег или поле слагов вместе с полным заголовком. Таким образом, ваша база данных будет содержать как «Университет Канзаса», так и «Университет Канзаса» в отдельной области. При сохранении записи вы можете автоматически сгенерировать последнее поле с регулярным выражением, например:
$slug = preg_replace("/[^-_0-9A-Za-z]/", "-", $title);
В зависимости от того, как настроен ваш CakePHP, вы, вероятно, захотите создать маршрут, который передал бы это значение slug в контроллер, чтобы затем вы могли найти нужную запись в базе данных, используя это поле.