错误由以下方式触发:
C:/wamp/www/bayadko/fuel/core/classes/view.php @ line 440
这是我的index.php
<?php foreach ($parent as $parent): ?>
<h3><?php echo Html::anchor('blog/view'.$parent->user_id, $parent->password) ?></h3>
<p><?php echo $parent->password ?></p>
<?php endforeach; ?>
这是我的blog.php
<?php
class Controller_Blog extends Controller_Base
{
public function action_index() {
$view = View::forge('blog/index');
$view->parents = Model_Parent::find('all');
$this->template->title = 'My Blog about Stuff';
$this->template->content = $view;
}
}
?>
可能导致此错误的原因是什么?
答案 0 :(得分:0)
Controller_Base扩展了Controller_Template,它使用views文件夹中的template.php来为你模拟出fuelphp中的所有页面。这非常有用,因为它可以抽象出每个页面上包含的html或css等重要内容。要解决此问题,您只需在views文件夹中创建一个名为template.php的新文件。这里有一些入门代码可以帮助您开始使用template.php文件。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title><?php echo $title; ?></title>
<?php echo Asset::css('bootstrap.css'); ?>
</head>
<body>
<header>
<div class="container">
<?php echo $title; ?>
</div>
</header>
<div class="container">
<div class="row">
<div class="col-md-12">
<?php echo $content; ?>
</div>
</div>
<hr/>
<footer>
<p class="pull-right">Page rendered in {exec_time}s using {mem_usage}mb of memory.</p>
<p>
<a href="http://fuelphp.com">FuelPHP</a> is released under the MIT license.<br>
<small>Version: <?php echo Fuel::VERSION; ?></small>
</p>
</footer>
</div>
</body>
</html>