Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 页面未显示在codeigniter中(连接到sql server)_Sql Server_Codeigniter_View_Controller - Fatal编程技术网

Sql server 页面未显示在codeigniter中(连接到sql server)

Sql server 页面未显示在codeigniter中(连接到sql server),sql-server,codeigniter,view,controller,Sql Server,Codeigniter,View,Controller,我开始使用codeigniter框架创建web,并使用SQL server作为DBMS。但我的第一页不显示视图内容。这个案子怎么了? 下面是database.php上的代码: $db['default']['hostname'] = 'BRYANWVM1'; $db['default']['username'] = 'sa'; $db['default']['password'] = 'admin%%123'; $db['default']['database'] = 'ej'; $db['de

我开始使用codeigniter框架创建web,并使用SQL server作为DBMS。但我的第一页不显示视图内容。这个案子怎么了? 下面是database.php上的代码:

$db['default']['hostname'] = 'BRYANWVM1';
$db['default']['username'] = 'sa';
$db['default']['password'] = 'admin%%123';
$db['default']['database'] = 'ej';
$db['default']['dbdriver'] = 'mssql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
以下是控制器上的代码:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Ej extends CI_Controller {
function __construct()
{
    parent::__construct();
    $this->load->helper(array('form','url', 'text_helper','date','file'));
    $this->load->database();
    $this->load->library();
    $this->load->plugin();
}
function index()
{
    $data=array();
    $this->load->view('electronicjournal/bg_kiri.php',$data);
}
}
以下是electronicjournal文件夹中视图的代码:

<form method="post" action="<?php echo "".base_url()."index.php/electronicjournal/login" ?>
<table style="border: 1pt ridge #DDDDDD;" bgcolor="#fee3b3" class="widget" width="230">
<tr bgcolor="#fee3b3"><td colspan="3" bgcolor="#FFCC66"><h2><img src="<?php echo base_url(); ?>system/application/views/electronicjoournal/images/login-icon.png" /> Login</h2></td></tr>
<tr bgcolor="#fee3b3"><td width="70" bgcolor="#fee3b3">Username</td><td width="5">:</td>
<td width="130" bgcolor="#fee3b3"><input name="usernameteks" type="text" class="textfield" size="16"/></td></tr>
<tr bgcolor="#fee3b3"><td width="70" bgcolor="#fee3b3">Password</td><td width="5">:</td>
<td width="130" bgcolor="#fee3b3"><input name="passwordteks" type="password" class="textfield" value="" size="16" /></td>
</tr>
<tr bgcolor="#fee3b3"><td width="70" bgcolor="#fee3b3"></td>
<td width="5"></td>
<td width="135" bgcolor="#fee3b3"><input type="submit" value="Log In" class="tombol"/><br>
<br></td></tr>
</table>
</form>

这方面的问题是:

$this->load->view('electronicjournal/bg_kiri.php',$data);
您不需要指定文件的扩展名。使用以下命令:

$this->load->view('electronicjournal/bg_kiri',$data);

您正在访问的url是什么?示例控制器是否显示了一些内容?为什么只打印表单而不打印html/head/body?只要文件是php文件,.php扩展名就可以了。