ルーティングパラメータと集合関数の使い方がわからないようです。これが私がしたことです:
Config / routers.php:
Router::connect('/professions/:linkname', array('controller' => 'professions', 'action' => 'display'));
Controller / ProfessionalsController.php:
public function display($linkname = null) {
$this->set('test', $linkname);
//$this->set('profession', $this->findByLinkname($linkname));
}
View / Professionals / display.ctp:
<?php echo $test; ?>
/ Professionals / testを開くと、ページが空になっています。なんで?(ご覧のとおり、$ testは単なるテストです。私が本当に意図したことをコメントアウトしました。しかし、それも機能していません)