推动问题;也许是Propel课程

时间:2014-05-15 19:26:14

标签: php propel

我遇到了问题:

/bla.php - Class' Propel \ Runtime \ Propel'在第2行的/.../model/conf/config.php中找不到

bla.php可能会阻塞的内容:

bla.php

require_once '/usr/share/php/propel/Propel.php'; 
Propel::init("model/conf/config.php");  

config.php(由convert-conf自动生成,基于schema.xml)

<?php
$serviceContainer = \Propel\Runtime\Propel::getServiceContainer();
$serviceContainer->checkVersion('2.0.0-dev');
$serviceContainer->setDefaultDatasource('default');

通过编辑器

更新了自动加载功能
{
    "require": {
        "propel/propel": "2.0.0-alpha2"
    },
    "autoload": { 
      "classmap": ["model/classes/"] 
    }  
}

classes文件夹包含

Folder: Base, Map
PHP: Apptable.php, ApptableQuery.php

如果需要任何其他信息我会提供。我希望人们知道该怎么做。

1 个答案:

答案 0 :(得分:1)

由于您使用的是作曲家,因此您应该通过插入

来使用自动加载功能

&#13;
&#13;
require_once '/path/to/your/vendor/autoload.php/file';
&#13;
&#13;
&#13;

然后你可以像这样引用Propel类

&#13;
&#13;
use Propel\Runtime\Propel;
&#13;
&#13;
&#13;

我希望这有助于解决您的问题。