2013-02-06 2 views
0

codeigniter + 식료품 점 설치에 문제가 있습니다. 나는 웹 페이지를 볼 수있어codeigniter & grocery crud installation

base/ci_213/application/demo/config/config.php 
       $config['base_url'] = 'http://localhost/'; 
       $config['index_page'] = ''; 

base/ci_213/application/demo/config/autoload.php 
       $autoload['libraries'] = array('database', 'grocery_CRUD');   
       $autoload['helper'] = array('url'); 
base/ci_213/system/... 
base/ci_213/assets/... 
base/www/index.php 
     $system_path  = '../ci_213/system'; 
     $application_folder = '../ci_213/application/demo'; 

위의 설정과 함께 : 아래

내 파일 구조 "CodeIgniter의에 오신 것을 환영합니다!" (로컬 호스트)

member.php

class Member extends CI_Controller 
{ 
    public function __construct() {  parent::__construct(); } 
    public function index() { echo "<h1>Welcome to the world of Codeigniter</h1>"; } 

    public function employees() 
    { 
    $crud = new grocery_CRUD(); 
    $crud -> set_table('employees'); 
    $output = $crud -> render(); 
    $this -> load -> view('template_member', $output); 
    } 
} 

template_member.php 나는 "CodeIgniter의 세계에 오신 것을 환영합니다"를 볼 수있어

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="utf-8" /> 
     <title>Grocery CRUD Testing</title> 
     <?php foreach($css_files as $file): ?> 
     <link type="text/css" rel="stylesheet" href="<?php echo $file; ?>" /> 
     <?php endforeach; ?> 
     <?php foreach($js_files as $file): ?> 
     <script src="<?php echo $file; ?>"></script> 
     <?php endforeach; ?> 
     <style type='text/css'> 
    </head> 
    <body> 
    <?php echo $output; ?> 

(로컬 호스트/회원)

(localhost/member/employees)보기에 문제가 있습니다. 나에게 빈 흰색 페이지를 보여줍니다.

하지만 html 코드를 보면 모든 직원 데이터가 html 코드 안에 있음을 보여줍니다.
내용이 표시되지 않는 이유는 모르지만 공백의 흰색 페이지를 제공합니다.

필자가 놓친 것에 대한 조언. 감사합니다.

부분 html 코드 :

<link type="text/css" rel="stylesheet" href="http://localhost/assets/grocery_crud/themes/flexigrid/css/flexigrid.css" /> 
<link type="text/css" rel="stylesheet" href="http://localhost/assets/grocery_crud/css/jquery_plugins/fancybox/jquery.fancybox.css" /> 
<script src="http://localhost/assets/grocery_crud/js/jquery-1.8.2.min.js"></script> 
<script src="http://localhost/assets/grocery_crud/themes/flexigrid/js/cookies.js"></script> 
<script src="http://localhost/assets/grocery_crud/themes/flexigrid/js/flexigrid.js"></script> 
<script src="http://localhost/assets/grocery_crud/themes/flexigrid/js/jquery.form.js"></script> 
<script src="http://localhost/assets/grocery_crud/js/jquery_plugins/jquery.numeric.min.js"></script> 
<script src="http://localhost/assets/grocery_crud/themes/flexigrid/js/jquery.printElement.min.js"></script> 
<script src="http://localhost/assets/grocery_crud/js/jquery_plugins/jquery.fancybox.pack.js"></script> 
<script src="http://localhost/assets/grocery_crud/js/jquery_plugins/jquery.easing-1.3.pack.js"></script> 

답변

1
코드 <style type='text/css'>와 template_member.php 삭제 행에서

또는 코드 <style type='text/css'></style>로 교체하십시오.

+0

고마워 사도, 그것은 작동합니다! 하지만 나중에 페이지가 실제로/sphere/old 폴더에있는 기존 폴더를 참조하고 있음을 발견했습니다 ... 이전 폴더를 제거했으나 작동하지 않습니다 (메시지 : include (assets/grocery_crud/languages ​​/ english.php) : 스트림을 열지 못했습니다 : 해당 파일이나 디렉토리 없음). 페이지를 base/ci_213/assets /에있는 폴더로 참조하고 싶습니다.이 폴더는 www 폴더 위에 있습니다.이 작업을 수행 할 수 있습니까? – user1884324