view层调用类对象的方法,显示不出数据或是报错
<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1> 这是一个 view </h1>
<!--
错误信息: Type: Error
Message: Call to undefined method CI_Loader::loadfun()
-->
<!-- <?php
echo $kiu ->loadfun();
?>-->
<!--
或是另一种写法, 没有任何数据输出
-->
<?php
echo $nji ->loadfun();
?>
</body>
</html>
--------------------------------------------------------
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index(){
$nji = $this->load->library('testclass');
$data = array(
'title' => 'My Title',
'heading' => 'My Heading',
'kiu' => $nji
);
$this -> load ->view('blogview.html',$data);
/* $this -> load->library('testclass');
$this ->testclass->loadfun();*/
}
}
你的需求是什么?我刚才已经建议你不要在视图里调用控制器里的方法了,这样是不合规矩的。正确做法就是在控制器里计算所有数据,然后把结果直接传给视图。 Hex 发表于 2017-3-15 16:35
你的需求是什么?我刚才已经建议你不要在视图里调用控制器里的方法了,这样是不合规矩的。正确做法就是在控 ...
这不是想测试一下嘛, 我回去好好看看,MVC模式,可能还不熟悉把, 之前是做安卓的,这不转PHP了。。。android里面的mvc 可以随便调用的 Android 发表于 2017-3-15 16:47
这不是想测试一下嘛, 我回去好好看看,MVC模式,可能还不熟悉把, 之前是做安卓的,这不转PHP ...
MVC 架构也是分很多种的,android 和 PHP 我感觉差异较大,android 倒是可以和 .net 比较一下。
另外,我个人认为,框架灵活度较大,不利于编写优雅健壮的代码。
Hex 发表于 2017-3-15 16:50
MVC 架构也是分很多种的,android 和 PHP 我感觉差异较大,android 倒是可以和 .net 比较一下。 ...
长心眼了,, 还有就是 1.x3.x这是啥啊哥哥,问题程度嘛 Android 发表于 2017-3-15 16:52
长心眼了,, 还有就是 1.x3.x这是啥啊哥哥,问题程度嘛
这是 CI 版本号。 Hex 发表于 2017-3-15 16:53
这是 CI 版本号。
。。。。。。。知道了,谢谢啦大哥,这么耐心的解答
页:
[1]