Modelのbake中に出る「A displayField could not be automatically detected」とは?
Modelをbakeしていると、「A displayField could not be automatically detected would you like to choose one? (y/n)」というメッセージが出ることがあります。
displayFieldというのは、CakePHPが自動で「これは画面に表示するフィールドだろう」と認識してくれるフィールド。具体的には「name」「title」などが該当します。
今bakeしようとしているテーブルにそうした名前のフィールドが見つからない場合、自分で指定しなければならない、ということのようです。
自動で認識されるフィールド名と、それがどう利用されるかの関係はCookbookに書いてありました。