Problem mit html_taglib_form ab Version 11

Das Forum soll der Ablage von Lösungen für immer wieder auftauchende Problemstellungen dienen. // This forum contains solutions to problems that frequently occur.
Antworten
filipre
Beiträge: 13
Registriert: 02.12.2009, 23:10:39

Problem mit html_taglib_form ab Version 11

Beitrag von filipre » 20.02.2010, 01:42:02

Hallo.
Nach einer längeren Zeit, beschäftige ich mich wieder ein bisschen mit dem APF. Jedoch stehe ich, seitdem ich Version 11 benutze, auf dem Schlauch. Ich bekomme immer den gleichen Fehler:
"Fatal error: Call to undefined method html_taglib_form::transfromOnPlace() in C:\xampp\htdocs\APF\TESTORDNER\sites\test\pres\documentcontroller\test_controller.php on line 9 "
Um den Fehler zu finden, habe ich die Dateien auf das nötigste beschränkt und das APF nochmal neu heruntergeladen. Jedoch finde ich einfach nicht den Fehler. Hoffe ihr könnt mir ein wenig helfen :)

Ordnerstruktur:

Code: Alles auswählen

TESTORDNER
\sites
     \test
          \pres
               \templates
                    de_test.html
               \documentcontroller
                    test_controller.php     
\tools
     [...]
\extensions
     [...]
\core
     [...]
index.php
index.php:

Code: Alles auswählen

<?php
	// PHP_EOL fix (Zusätzliche Frage: Ist das überhaupt noch notwendig?)
	if(!defined('PHP_EOL')){
		define('PHP_EOL',"\n");
	}
	
	// Configure PHP's error message type
	ini_set('html_errors','off');

	include('core/pagecontroller/pagecontroller.php');

	$page = new Page();  

	//Language Einstellung
	$page->set('Language','de');

	$page->loadDesign('sites::test::pres::templates','de_test');  
	echo $page->transform();
?>
de_test.html

Code: Alles auswählen

<@controller  namespace="sites::test::pres::documentcontroller"  file="test_controller" class="test_controller" @> 
<core:addtaglib namespace="tools::form::taglib" prefix="html" class="form" /> 
<html>
	<body>
    	<html:form name="test">
        	<form:text name="test" /> 
            <form:button  name="test" value="GO" /> 
        </html:form>
    </body>
</html>
test_controller.php

Code: Alles auswählen

<?php
	class test_controller extends baseController {  
		
		public function test_controller () {  
		}
		
		public function  transformContent() {  
			$form = &$this->__getForm('test');  
			$form->transfromOnPlace();  
		} 
	}
?>
Ich habe diesesmal eigendlich den größten Teil aus der Doku kopiert, damit kein grundsätzlicher Fehler aufkommt, aber trotzdem funktioniert es nicht. Habt ihr eine Idee?

mfg filipre

Benutzeravatar
Screeze
Beiträge: 1920
Registriert: 05.08.2009, 09:49:04
Kontaktdaten:

Re: Problem mit html_taglib_form ab Version 11

Beitrag von Screeze » 20.02.2010, 12:57:19

Hi,
du hast hier einen simplen buchstabendreher:

Code: Alles auswählen

 $form->transfromOnPlace();  
sollte heissen:

Code: Alles auswählen

 $form->transformOnPlace();  

filipre
Beiträge: 13
Registriert: 02.12.2009, 23:10:39

Re: Problem mit html_taglib_form ab Version 11

Beitrag von filipre » 20.02.2010, 16:08:56

Danke Screeze.
Argh, das man sowas immer so leicht übersieht :oops:

mfg filipre

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast