【问题标题】:Multi module Phalcon Project多模块 Phalcon 项目
【发布时间】:2014-09-15 05:13:44
【问题描述】:

我想创建简单的多模块 phalcon 项目,但即使使用模块也无法正常工作

我只是按照以下步骤操作:

1 : 创建项目 : phalcon project mod --type=moudles

2 : 启用 Webtools : phalcon webtools --action=enable

3 : 使用 webtools 创建简单的脚手架

我的项目只有一个带有前端名称的模块。

但是当我打开控制器 url 时,我遇到了这个问题:

( ! ) Fatal error: Class 'ControllerBase' not found in C:\wamp\www\mod\apps\frontend\controllers\AdminmenuController.php on line 7
Call Stack
#   Time    Memory  Function    Location
1   0.0171  245464  {main}( )   ..\index.php:0
2   0.0289  262960  handle ( )  ..\index.php:30
3   0.0482  305744  dispatch ( )    ..\index.php:30
4   0.0482  306528  spl_autoload_call ( )   ..\index.php:0
5   0.0482  306640  autoLoad ( )    ..\index.php:0
6   0.0490  362624  Phalcon\Loader->autoLoad( ) ..\index.php:0

【问题讨论】:

    标签: phalcon


    【解决方案1】:

    这是 Phalcon 开发工具的问题。我没有它,因此无法给出确切的方向。但是,您可以做的是找到名为BaseController 的类。您的 Controller 类正在尝试从它扩展,但名称空间或位置不匹配。

    【讨论】:

    • 是的,我用过那个,还有命名空间,但它现在不加载模型
    • 他们不是有同样的问题吗?
    • 无法加载用户(我的模型名称),zemnan farsi ham mitonid harf bezanid ?
    • 您的用户在该模块中,因此他们可能有自己的命名空间(可能是\Models?)检查您是否正在使用模型,以及命名空间是否已在加载程序中注册(即$this->di->getLoader() 应该知道该命名空间)。 Khoobe ke Irani hastid! Vali age Engilisi benevisim baghie ham mitoonan az rahe halli ke peyda kardid estefade konan :-)
    猜你喜欢
    • 1970-01-01
    • 2014-09-21
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 2018-02-06
    • 2017-09-20
    • 1970-01-01
    相关资源
    最近更新 更多