We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
各種コントローラの親クラスであるController::__construct()がディスパッチャやエグゼキュータの役目を担っており、自己呼び出しの構造となって見通しがあまりよくないように思える。
Controller::__construct()
コントローラのいわゆるアクション的役割が状態を持っているのも難しい。
コントローラ自体と、それを実行するもの(__constructで実行される一連の規約を行うもの)を分離したほうが見通しは良いように思える。
__construct
特にコントローラ自体にemit(echo)が内在しているのが不便。
The text was updated successfully, but these errors were encountered:
管理画面については、テンプレートをTwigに切り替えると同時に修正を行っている。 ただし、Redirectについては修正していないため、完全ではない。
Sorry, something went wrong.
#136 にてある程度改善。
残課題としては
Merge pull request #321 from uzulla/issue108/refactoring-controller
679133e
Controller周辺のリファクタリング、型の厳格化、コードのデカップリング等 #108 #256
uzulla
No branches or pull requests
課題
各種コントローラの親クラスである
Controller::__construct()
がディスパッチャやエグゼキュータの役目を担っており、自己呼び出しの構造となって見通しがあまりよくないように思える。コントローラのいわゆるアクション的役割が状態を持っているのも難しい。
改善
コントローラ自体と、それを実行するもの(
__construct
で実行される一連の規約を行うもの)を分離したほうが見通しは良いように思える。特にコントローラ自体にemit(echo)が内在しているのが不便。
beforeFilterメソッドの整理(フィルタではなく、beforeAction化)不要と思われるので、対応無しThe text was updated successfully, but these errors were encountered: