Возможно, проблема возникает из-за того, что вы не передаете значение свойства `$id` в метод `readFileInfo()` модели `File`. В контроллере, вероятно, вы определили `$id` и передали его в метод, из-за чего он доступен там.
Для того чтобы свойство `$id` было доступно в методе `readFileInfo()` модели `File`, вам нужно передавать его как параметр в этот метод из контроллера. Например:
```php
// В контроллере
$id = 123; // значение id
$file = new File();
$file->readFileInfo($id);
// В методе readFileInfo() модели File
public function readFileInfo($id) {
$this->id = $id;
// Ваш код для работы с $id
}
```
Таким образом, параметр `$id` будет передаваться из контроллера в метод модели, и вы сможете использовать его значение внутри этого метода.