我正在使用CodeIgniter开展一个项目。当然,像language
这样的帮手是非常有用的,因为你要打印的字符串可以根据你加载的语言而改变。因此,您可以使用助手来代替编写纯php代码。是否有任何理由使用助手来生成静态HTML代码?
然而,这是我不明白这就像辅助函数的意义:
echo doctype();
用于扩展为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
当然,第一个它更容易编写,但每次都要处理该代码。您可以节省几秒钟的编码,但代码无限执行相同的代码,每个页面上始终具有相同的输出(并且有许多像这样的帮助器,例如Form Helper
就是大量有效的示例,其中函数生成静态HTML码)。
所以,问题是:如果我没有任何动态代码/变量添加,为什么我应该使用助手?