ソース上のRubyで実装され、私は(コードではなく、SQLを使用して)CakePHPの中に仮想属性を達成するにはどうすればよい:http://asciicasts.com/episodes/16-virtual-attributesRailsの
私は以下のように同様の設定を達成するために好きですが、CakePHPの中に、どこで仮想たい属性はSQLではなくコードを使用して作成されます(http://book.cakephp.org/view/1070/Additional-Methods-and-Properties#Using-virtualFields-1590で文書化されています)。
class User < ActiveRecord::Base
# Getter
def full_name
[first_name, last_name].join(' ')
end
# Setter
def full_name=(name)
split = name.split(' ', 2)
self.first_name = split.first
self.last_name = split.last
end
end