2
CakePHP3의 두 모델에 대해 자동 실행 기능을 구현하고 잘 작동하는 경우 beforeSave
-callback을 사용하고 싶습니다. 그러나 슬러그 구조는 Inflector::slug
과 약간 다르므로 다른 구조에 대한 작은 함수를 작성하여 결국 내 질문에 이르게합니다.Cakephp3의 AppModel 대체품
Cake2에서는 더 이상 존재하지 않는 AppModel에이 도우미 함수를 배치했을 것입니다. 지금 가장 좋은 방법은 무엇입니까? 코드 (2 줄의 코드에서 약간 크다) 또는 class AppTable extends Table
또는 ..?
글쎄, 둘 다 그것을 할 것이고, 다른 하나를 선택하는 이유는 대부분 개인적인 취향과 부두교의 성격이기 때문에 약간의 구약이 될 수 있습니다. 개인적으로 나는 아마도 행동을 취할 것입니다. – ndm
3.0 이전 버전의 케이크 버전에서했던 것처럼 :) 3.0 버전을 보려면 https://github.com/dereuromark/cakephp-tools/blob/cake3/src/Model/Behavior/SluggedBehavior.php를 참조하십시오. . – mark
답장을 보내 주셔서 감사합니다. 슬러그는 단지 예일뿐입니다. AppModel을 다소 그리워하고 있지만, 다시 한 번 행동하면 이해가 쉽고, 아마도 더 가볍습니다. – harpax