CodeIgniter - Merhaba Dünya

2 Cevap php

PHP, CodeIgniter yeni duyuyorum, ve ben şu anda hem öğreticiler okuyorum. Ben bir blog öğretici oluşturmak çalışıyorum, ve ben bazı hatalar alıyorum. Yardım büyük mutluluk duyacağız. Şimdiden teşekkürler!

Controller:

<?php

class Blog extends Controller{
   function index()
   {
   $data['title'] = "My Blog Title";
   $data['heading'] = "My Blog Heading";
   $data['todo'] = array('clean house','eat lunch','call mom');

   $this->load->view('blog_view');
   }
}
?>

View:

<html>
<head>
<title><?=$title?></title>
</head>
<body>
<h1><?=$heading?></h1>

<ol>

<?php foreach($todo as $item): ?>

<li><?=$item?></li>

<?php endforeach; ?>
</ol>

</body>
</html>

Errors:

Message: Undefined variable: heading
Filename: views/blog_view.php
Line Number: 6


Message: Undefined variable: todo
Filename: views/blog_view.php
Line Number: 10


Message: Invalid argument supplied for foreach()
Filename: views/blog_view.php
Line Number: 10

2 Cevap

Sen görünümüne $ veri değişkeni geçmek gerekir:

$ This-> load-> view ('blog_izle', $ veri);

ve tekrar bu mesajı olan if (indeksleme yöntemi dışındaki yöntemlerle tanımlanan zaman olur). iyi fikir (i çözüldü yolu) sizin bakış dosyasında bu değişkenin daha önce "@" koymaktır. ve woala ...