Php 如何从代码点火器中的函数集_值调用值?
我有一个简单的任务,我使用MVC方法和CI框架来完成这个任务。 我已经创建了一个视图,将数据输入到数据库,这是有效的,我创建了两个锚,分别是[Update]和[Delete],函数Delete正在工作,但更新不起作用。 用户单击锚定[Update]后,它将链接到另一个viewupdate\u视图,我想显示我在Update\u视图中单击的内容。我认为它使用set_值来设置第二个参数,在update_视图中显示一个值。 这是我在viewupdate\u视图中的代码Php 如何从代码点火器中的函数集_值调用值?,php,html,codeigniter,templates,setvalue,Php,Html,Codeigniter,Templates,Setvalue,我有一个简单的任务,我使用MVC方法和CI框架来完成这个任务。 我已经创建了一个视图,将数据输入到数据库,这是有效的,我创建了两个锚,分别是[Update]和[Delete],函数Delete正在工作,但更新不起作用。 用户单击锚定[Update]后,它将链接到另一个viewupdate\u视图,我想显示我在Update\u视图中单击的内容。我认为它使用set_值来设置第二个参数,在update_视图中显示一个值。 这是我在viewupdate\u视图中的代码 <!-- update_
<!-- update_view.php -->
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h2>Update</h2>
<?php echo form_open('site/update'); ?>
<p>
<label>Judul : </label>
<input type="text" name="judul" id="judul" value="<?php echo set_value('judul','??')?>"/>
</p>
<p>
<label>Konten : </label>
<input type="text" name="konten" id="konten" size="100px" value="<?php echo set_value('konten','??')?>"/>
</p>
<p><input type="submit" value="Ubah" /></p>
<?php echo form_close(); ?>
</body>
</html>
我应该在值属性的输入标记中放置什么,我想在点击锚之前的页面的输入字段judul,konten中显示一个值。
我仍然无法在单击之前显示视图的图像,因为我仍然没有10个代表来共享图像。因此,我将显示我单击锚定的viewoptions\u视图的编码。
以下是viewoptions_视图中的代码:
<!-- options_view.php -->
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h2>Create</h2>
<?php echo form_open('site/create'); ?>
<p>
<label>Judul : </label>
<input type="text" name="judul" id="judul" />
</p>
<p>
<label>Konten : </label>
<input type="text" name="konten" id="konten" size="100px"/>
</p>
<p><input type="submit" value="Simpan" /></p>
<?php echo form_close(); ?>
<hr/>
<h2>Read</h2>
<?php if(isset($records)): foreach($records as $baris) : ?>
<h3><?php echo $baris->judul ?></h3>
<div><?php echo $baris->konten ?></div>
<?php echo anchor("site/view_update/$baris->id","[Update]"); ?>
<?php echo anchor("site/delete/$baris->id","[Delete]"); ?>
<?php endforeach; ?>
<?php else : ?>
<h3>Tidak ada data.</h3>
<?php endif; ?>
</body>
</html>
我仍然怀疑我是否应该在我的控制器或我的viewset_值中添加代码。
所以任何人都可以帮我解决这个问题。
感谢您的帮助设置值是codeigniter表单帮助函数。这有助于在表单验证失败时打印以前的输入值 在您的情况下,如果您想显示您的数据,您需要将数据传递到控制器中的视图 例如: 控制器:
$data["me"] = $this->model->getData($id);
$this->load->view("update_view",$data);
视图:
<input type="text" name="judul" id="judul" value="<?php echo $me->judul;?>"/>