Гибкая веб -разработка с использованием проблем YII

StackOverflow https://stackoverflow.com/questions/7811940

  •  26-10-2019
  •  | 
  •  

Вопрос

Я новичок в PHP, а также YII, и вы можете сказать, что я новый пилот, и все же я учусь летать на A380

Проблема заключается в том, что для меня все работает нормально, пока глава 6 Я не могу понять концепцию возвращения к выпаданию владельца и запрашивания

Я внедряю его рядом, и в моем случае. Проблема. 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(
      'owner' => array(self::BELONGS_TO, 'User', 'owner_id'),
      'project' => array(self::BELONGS_TO, 'Project', 'project_id'),
      'requester' => array(self::BELONGS_TO, 'User', 'requester_id'),
    );
  }



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(
            'issues' => array(self::HAS_MANY, 'Issue', 'project_id'),
            'users' => array(self::MANY_MANY, 'User', 'tbl_project_user_assignment(project_id, user_id)'),
        );
    }

Если кто -то сможет объяснить, работаю об этом, я был бы здорово

Плюс почему я :: используется?

заранее спасибо

Это было полезно?

Решение

Как в мире кто -то голосует за вопрос о операции? Это невежественно. Это действительный вопрос.

В любом случае, глава 6 - настоящая боль. Автор говорит (пишет) слишком много бесполезной информации, а затем не может полностью объяснить важную информацию.

Я не могу объяснить отношение, кроме как сказать, что в YII это синтаксис, поэтому он автоматически поймет отношения данных и только возвращает связанные данные. Без него это было бы извлечение всех пользователей в методе GetUseroptions, но с ним только извлекает пользователей, связанных с проектами и проблемами. Или что-то вроде того.

Я не мог заставить себя заполнить дольше всего, потому что я думал, что он должен был получить данные от TrackStar_test, но независимо от настройки конфигурации, которые мы настраивали в более ранних главах, YII все еще использует TrackStar_Dev, и я бы не знал, если бы я был «T скопировал данные из Test Over Dev, и внезапно все сработало, и раскрывались заполненные.

Я надеюсь, что что -то в этом полезно для вас

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top