我正在编写一个codeigniter应用程序,并试图实现自己的注释系统
我想POST
在API
页面上发出带有评论正文,发出请求的人的用户名以及评论位置的请求(请参见下文)
使用codeigniter发送数据非常容易。REST服务器库将处理该POST
请求,并确保该请求不是垃圾邮件。
即时通讯使用的代码形式:
<?= form_open(base_url().'api/newcomment'); ?>
<?php
$form_properties = array(
'name' => 'comment',
'size' => 100,
'id' => 'comment'
);
?>
<p><?= form_label('New comment', 'comment'); ?></p>
<?= form_input($form_properties); ?>
<p><?= form_submit('', 'Post'); ?></p>
<?= form_close(); ?>
这不是正常的表单,因为我使用codeigniter的表单库来渲染它们!
在我看来(Codeigniter使用该MVC
样式),我可以将用户名作为简单变量访问,例如:
$this->session->user('username');
位置在网址中:http : //example.com/blog/post/
我可以使用URL
辅助程序获取ID,因此基本上我可以在其中使用一个带有用户名的变量,以及另一个具有位置的变量。
如何通过表格发送位置和用户名?例如,当有人点击时,Add comments
我想传递用户名和位置!
form
库来呈现表单我希望你能够明白。请问我有什么问题
如评论中所述,您可以使用form_hidden()
。
例子 :
form_hidden('username', $this->session->userdata('username'));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句