在codeigniter中的视图中,我们可以使用codeigniter为表单编写代码.例如,对于url,codeigniter中的代码是:
<?php
anchor('site/myfunction','Send');
?>
Run Code Online (Sandbox Code Playgroud)
我的问题是,是否更好地在视图中使用html编写此代码:
<a href="site/myfunction">Send </a>
Run Code Online (Sandbox Code Playgroud)
这是一个例子,但问题是视图的所有HTML助手.CodeIgniter的用户指南建议使用PHP函数而不是代码html.php代码向服务器请求而html没有.最好使用CodeIgniter for HTML?我不知道当我使用CodeIgniter的帮助程序时,框架是否考虑过这些请求.
我为我的英语道歉.感谢您的回答.
您希望使用CodeIgniters库的原因是能够在很少的工作中快速修改站点范围内的HTML元素.例如,假设您希望<a>网站上的所有标记都添加一个名为"ajax"的类.使用anchor帮助程序,您可以轻松完成此操作.
也就是说,我并没有预见到许多解决方案,您将在整个网站范围内更改HTML元素.使用语义HTML,CSS和Javascript,我认为您将完全没有使用CodeIgniters HTML帮助程序.在我看来,您的代码将更具可读性.使用HTML.
关于表现
当你说"代码php在html时向服务器发出请求时,没有"你是错的,因为无论何时有人访问你的网站,他们都在请求服务器.这里的问题是PHP引擎正在做多少工作而不仅仅是普通的网络服务器.在这种情况下,函数调用对PHP来说是微不足道的,不应被视为性能明智.
关于网址
Pi的答案主要集中在CodeIgniter中的URL解析可能很奇怪,但使用正确的.htaccess或web.config配置,您应该能够使用vanilla href而不使用CodeIgniter函数.
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |