В начале CakePHP был очень похож на rails, да.
Но теперь они оба растут по-своему.
Это означает, что они имеют общую основу:
Способ управления их маршрутизацией, если вы не включили ресурсы rails.
ActiveRecord-подобный для моделей в CakePHP, хотя Cake требует определить список загруженных моделей.
То, как они управляют плагинами, несмотря на ограничения PHP, вы не можете делать столько же, сколько в Ruby (например, переопределить метод класса).
Это всего лишь несколько примеров среди множества различий. Но идея в том, что да, у них много общего. Но никакой CakePHP не моделируется после Rails.