CodeIgniter ile SimpleTest -

0 Cevap php

I maroonbytes tarafından sağlanan kodu kullanarak, CodeIgniter ile SimpleTest kullanmaya çalışıyorum. Ben LAMP ve NetBeans 6.9 kullanıyorum.

Benim tarayıcınızın dnm.php sayfa kadar yükler. Ben bir yerde bir taslaktır testi ve açılan seçimleri gösterir. Bunu çalıştırmayı denediğinizde, ben 2 PHP hataları alıyorum:

Message: include_once(/var/www/sparts3/main/tests/basic_test_v.php): failed to open stream: No such file or directory

Message: include_once(): Failed opening '/var/www/sparts3/main/tests/basic_test_v.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')

Yol yanlış - basic_test_v.php bir alt klasör içinde olan /tests/views.

Hata, bu in puan test.php:

function add_test($file, &$test)

Nedense NetBeans bu noktada $ dosyanın değerini göstermiyor. Bu o boş anlamına mı geliyor?

Bu Bulunamadı Kod 404 Sayfa geçmiş beni alır, çünkü ben zaten bir kod satırı jimmied ettik. bu ayıklayıcı GET validator başarısız olmasına neden gibiydi. Yani (Ben bir ele istisna falan olmalı eminim) benim cahil bir şekilde, bir ölçüt ekledi:

if ($this->uri->uri_string == '' || $this->uri->uri_string == 'XDEBUG_SESSION_START')
    {   ...  }

Bunu nasıl çözebilirim? BTW, bu ben güncelleme, hangi my other post çözmeye çalışılır; Bu ayrı bir soru yapmak için en iyi görünüyordu.


UPDATE 1: Ben POST girişleri ile deneme Web Developer eklentisi (Firefox) kullanarak oldum. Ben bu kodu hatalı ediliyor inanıyorum. Hala NetBeans ayıklama sırasında bazı dize değişkenleri gösteren üzerinde balking bir görünür; Bu sinir bozucu.

UPDATE 2: Bu, geçerli kod işleme NetBeans büyüklükleri gösteren durur aynı noktada durur gibi geliyor bana. I test.php adımlarını duyuyorum. Ben bir fonksiyonu sayesinde partway duyuyorum, add_test($file, &$test). Bu fonksiyonlar bir if deyimi ile açılır; bu iyi bitirir, ve ben değişkenleri görebilirsiniz. Ifadesi eğer yeni:

if (file_exists($implementation))
{
    require_once ($implementation); ...

En kısa zamanda ben o satırda kulüpler olarak, 2 şey olur:

  1. The Variables display in NetBeans goes blank except for SuperGlobals
  2. The code behaves as if $implementation is an empty variable

Ben sadece bu hat üzerinde bir açıklama ekledi:

$implementation = 'http://var/www/sparts3/main/tests/views/basic_test_view.php';

Bu hiçbir şeyi değiştirmez. Tarayıcı çıkış NetBeans / Xdebug kullanarak veya değilim olsun aynıdır.

Yani bir PHP işleme aksaklık gibi bakmaya başlıyor. Bu var mı? Hata ayıklama yeteneği olmadan CI bana hiç ilgi olduğundan, keyifsiz sadece tanısal ipuçları için, ve - ben yükleme ve host hizmeti çalışıyor deneyebilirsiniz.


UPDATE 3: Ben bir WAMP PC'de her şeyi denedik. Aynı tarayıcı sonuçları (artı bazı "önerilmeyen" hataları, PHP 4 vs 5 ile ilgili bir şey). Ben (Xdebug çalışıyorsa) o PC'de ayıklamak düşünüyorum, ama orada küçük bir nokta gibi görünüyor.

0 Cevap