2010-07-22 75 views
1

我想知道,是否有任何简单的方法让codeigniter生成的html更加结构化和更具可读性?例如,如果我这样做:codeigniter html输出(对于这种情况下的表单)

echo form_open('do/send',array("id" => "contact_form")); 

echo form_label("Name:", "name"); 
echo form_input(array("name" => "name")); 
echo form_submit("submit", "Submit"); 
echo form_close(); 

生成的html将在一个单独的行中,没有结构。 我可以这样做:

echo form_submit(“submit”,“Submit”)。“\ n”;

但这并不实际。

任何想法?

回答

3

通过CodeIgniter Form Creating Library阅读,看起来您的选项似乎是手动放置在\ n中,就像您建议的那样,或者将其放在html模型中并以此方式将其空间分开(请参阅打开“books_input”中的引用页面。 php“在CodeIgniter \ system \ application \ views中更新。更新如下代码:)

+1

我可能只是坚持HTML表单,它更容易,看起来更好。感谢您的回复! – networkprofile 2010-07-22 19:54:23

+1

是的CI形式和表类非常可怕。 – DRL 2010-07-22 21:26:46

1

您应该尝试Dan Horrigan的Formation库。它比CodeIgniter的辅助输出要好得多,而且更易于使用。