CodeIgniter'ın İskele ve Yardımcı Fonksiyonlar Çalışmıyor

1 Cevap php

Ben "20 dakika içinde bir blog oluştur" CodeIgniter'ın öğretici takip ediyorum ve ben sorun yardımcı, çapa ve İskele işlevleri işe alıyorum yaşıyorum.

Ben yardımcı ve çapa işlevlerini kullanarak benim HTML sayfası bağlantıları oluşturmak için görünmüyor olabilir.

Ben koymak

$this->load->helper('url'); $this->load->helper('form');

in the constructor under parent::Controller();

ve

<p><?php echo anchor('blog/comments','Comments'); ?></p>

öğretici belirtilen foreach döngü içinde. Ama ben görünmesini bağlantıları almıyorum.

Video talimat olarak ben kaynak bakıldığında, bu satır eksik (ama video oldu):

<form method= "post" action = "http://www.example.com/CodeIgniter/index.php/blog/comment_insert">

İkincisi, ben şöyle, benim tarayıcıda CodeIgniter'ın İskele sayfasına erişmeye çalıştığınızda zaman bir 404 Sayfa Bulunamadı hatası almaya devam:

localhost / CodeIgnitor / index.php / blog / iskele / mysecretword

Ben erişebilirsiniz

localhost / CodeIgnitor / index.php / blog

just fine. I followed CodeIgnitor's instructions in their "Create a blog in 20 minutes" by storing my database settings in the database.php file; ve automatically connecting to the database by inserting "database" in the core array of the autoload.php; ve I've added both

parent::Controller(); ve $this->load->scaffolding('myTableName') to blog's constructor. It still gives me this 404.

Herhangi bir yardım takdir edilecektir. Şimdiden teşekkürler?

1 Cevap

İskele önerilmemektedir, ancak 2.0 kadar kaldırılır ve hala 1.7.2 çalışır olmamıştır.

Sen /scaffolding/ gerekli değildir URL, sadece iskele tetiği kullanmak zorunda.

Eğer foreach döngü içinde herhangi bir veri yok sürece, senin sözdizimi iyi görünüyor, sizin yardımcıları çalışmıyor neden emin değilim. <form...> hat çağrı geliyor <?php echo form_open('form_controller_or_whatever'); ?>