0

私は YII でプロジェクトに取り組んでいます。サイト モジュール ベースの開発を計画しています。すべてが正常に機能していましたが、今日、モジュールを作成してメインモジュールにインポートしました。今、ローカルホストのサイトにアクセスすると、ブラウザーにThe connection was resetページが表示されます。ここにコードがあります

のユーザー モデル/modules/users/models/Users.php

public function relations()
    {
        Yii::import('application.modules.companies.models.Company');
        Yii::import('application.modules.clients.models.Clients');
        Yii::import('application.modules.events.models.Events');
        Yii::import('application.modules.notifications.models.UserNotifications');
        Yii::import('application.modules.tasks.models.UserTasks');

        return array(
...
            'contacts' => array(self::HAS_MANY, 'UserLeeds', 'user_id'),
            'userNotifications' => array(self::HAS_MANY, 'UserNotifications', 'user_id'),
            'userTasks' => array(self::HAS_MANY, 'UserTasks', 'user_id'),
            'userRole' => array(self::BELONGS_TO, 'Roles', 'user_role'),
            'userCompany' => array(self::BELONGS_TO, 'Company', 'user_company_id'),
            'userClient' => array(self::BELONGS_TO, 'Clients', 'user_client_id'),
        );
    }

の通知モデル/modules/notifications/models/UserNotifications.php

public function relations()
    {
        // NOTE: you may need to adjust the relation name and the related
        // class name for the relations automatically generated below.
        return array(
            'notificationType' => array(self::BELONGS_TO, 'Notifications', 'notification_type'),
            'user' => array(self::BELONGS_TO, 'Users', 'user_id'),
        );
    }

ユーザーモデルで行をコメントアウトすると、Yii::import('application.modules.notifications.models.UserNotifications');すべて正常に機能します。

私がここで見逃しているものは何か。

アップデート

さて、インポートされたモジュールのいずれかをコメントアウトすると、正常に動作することがわかりました..

これは、YII がモジュール/モデルの他のモジュール/モデルへのインポートを 4 つだけに制限しているということですか?

よろしく

4

0 に答える 0