当您的网站使用 MVC 模式时,获得动态标题的最佳方式是什么?
我已经看到一些框架在控制器中设置了类似的标题,$seo->setTitle('Title here...')
但是当您想要动态标题(例如产品页面上的产品名称)时,这并不好。
我正在考虑拥有一个 SEO 对象,在控制器中创建它,并在构造函数中拥有页面名称,并通过使用提供的页面名称,对象中的方法检索并设置 pageTitle 和 deciption 属性。
这会被认为是不好的做法还是违反了 MVC 的某些规则?如果是,有什么更好的方法?谢谢。