Example Site and CodeGen in qcodo-0.3.43

thread: 4 messages  |  last: about 3 years ago  |  started: sunday, march 16, 2008, 11:46 pm pdt


#1  |  hellsa (Brooklyn, NY) United States of America
Sunday, March 16, 2008, 11:46 PM PDT

Hi!

I've installed qcodo-0.3.43 but when I try to codegen the examples I get the following error:


CodeGen SubTemplate Does Not Exist within the “db_orm/class_gen” module: qcodo_query_methods.tpl


Line 486:                        $mixTemplateArgumentArray = array();
Line 487:                        foreach ($strVariableArray as $strVariable)
Line 488:                            $mixTemplateArgumentArray[$strVariable] = $$strVariable;
Line 489:    
Line 490:                        // Get the Evaluated Template!
Line 491:                        $strEvaledStatement = $this->EvaluateSubTemplate($strTemplateFile . '.tpl', $strModuleName, $mixTemplateArgumentArray);
Line 492:    
Line 493:                        // Set Statement to NULL so that the method knows to that the statement we're replacing
Line 494:                        // has already been eval'ed
Line 495:                        $strStatement = null;
Line 496:                    }


Call Stack:

#0 C:\data\htdocs\qcodo-0.3.43\wwwroot\includes\qcodo\_core\codegen\QCodeGenBase.class.php(491): QCodeGenBase->EvaluateSubTemplate('qcodo_query_met...', 'db_orm/class_ge...', Array)
#1 C:\data\htdocs\qcodo-0.3.43\wwwroot\includes\qcodo\_core\codegen\QCodeGenBase.class.php(323): QCodeGenBase->EvaluateTemplate('<template Overw...', 'db_orm/class_ge...', Array)
#2 C:\data\htdocs\qcodo-0.3.43\wwwroot\includes\qcodo\_core\codegen\QCodeGenBase.class.php(290): QCodeGenBase->GenerateFile('db_orm/class_ge...', '_main.tpl', false, Array)
#3 C:\data\htdocs\qcodo-0.3.43\wwwroot\includes\qcodo\_core\codegen\QDatabaseCodeGen.class.php(491): QCodeGenBase->GenerateFiles('db_orm', Array)
#4 C:\data\htdocs\qcodo-0.3.43\wwwroot\includes\qcodo\_core\codegen\QDatabaseCodeGen.class.php(158): QDatabaseCodeGen->GenerateTable(Object(QTable))
#5 C:\data\htdocs\qcodo-0.3.43\wwwroot\_devtools\codegen.php(96): QDatabaseCodeGen->GenerateAll()
#6 {main}

Please let me know how to get around this.

Thx!

#2  |  Riccardo Tacconi (Leamington Spa, UK) United Kingdom
Friday, April 25, 2008, 9:52 AM PDT

I can help just looking at that code but you are using the development version. If you are a newbie or you are not a tester just download the stable version: 0.3.32

#3  |  VexedPanda (Calgary, AB) Canada
Monday, April 28, 2008, 7:58 AM PDT

I'd actually recommend the dev version myself, since it has more recent bug fixes, and no known introduced bugs.

Actually, I'd further recomment ZCodo 0.3.43-1, which is a bug-fixed release of QCodo 0.3.43, which you can get at <http://zcodo.com>

#4  |  kingwithin (San Francisco, CA) United States of America
Sunday, August 17, 2008, 12:21 AM PDT

Did this fix it I am encountering the same error:

#0 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QCodeGenBase.class.php(491): QCodeGenBase->EvaluateSubTemplate('associated_obje...', 'db_orm/class_ge...', Array)
#1 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QCodeGenBase.class.php(630): QCodeGenBase->EvaluateTemplate('?<%@ associated...', 'db_orm/class_ge...', Array)
#2 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QCodeGenBase.class.php(613): QCodeGenBase->EvaluateTemplate('<% if (!$objRev...', 'db_orm/class_ge...', Array)
#3 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QCodeGenBase.class.php(403): QCodeGenBase->EvaluateTemplate('///////////////...', 'db_orm/class_ge...', Array)
#4 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QCodeGenBase.class.php(491): QCodeGenBase->EvaluateSubTemplate('associated_obje...', 'db_orm/class_ge...', Array)
#5 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QCodeGenBase.class.php(323): QCodeGenBase->EvaluateTemplate('<template Overw...', 'db_orm/class_ge...', Array)
#6 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QCodeGenBase.class.php(290): QCodeGenBase->GenerateFile('db_orm/class_ge...', '_main.tpl', false, Array)
#7 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QDatabaseCodeGen.class.php(491): QCodeGenBase->GenerateFiles('db_orm', Array)
#8 /hsphere/local/home/allyforce/dev.allyforce.com/includes/qcodo/_core/codegen/QDatabaseCodeGen.class.php(158): QDatabaseCodeGen->GenerateTable(Object(QTable))
#9 /hsphere/local/home/allyforce/dev.allyforce.com/_devtools/codegen.php(96): QDatabaseCodeGen->GenerateAll()
#10 {main}
.bc


Copyright © 2005 - 2012, Quasidea Development, LLC
This open-source framework for PHP is released under the terms of The MIT License.