Подтвердить что ты не робот

Как узнать, какая версия Doctrine я запускаю?

Я использовал его некоторое время с помощью CodeIgniter, и я не могу вспомнить, установил ли я v2 или просто скопировал файлы из другого проекта.

Любые идеи?

4b9b3361

Ответ 1

Проверьте файл lib/Doctrine/ORM/Version.php, там есть константа, показывающая версию. Он также доступен из запущенного приложения, но это проще.

Ответ 2

Если вы используете композитор для обработки зависимостей вашего проекта, вы должны попробовать:

php composer.phar show --installed

ИЛИ

php composer.phar show -i | grep doctrine

И результат будет примерно таким:

doctrine/annotations                     v1.1.2             Docblock Annotations Parser
doctrine/cache                           v1.3.0             Caching library offering an object-oriented API for many cache backends
doctrine/collections                     v1.2               Collections Abstraction library
doctrine/common                          v2.4.1             Common Library for Doctrine projects
doctrine/data-fixtures                   v1.0.0             Data Fixtures for all Doctrine Object Managers
doctrine/dbal                            2.3.4              Database Abstraction Layer
doctrine/doctrine-bundle                 v1.2.0             Symfony DoctrineBundle
doctrine/doctrine-fixtures-bundle        v2.2.0             Symfony DoctrineFixturesBundle
doctrine/inflector                       v1.0               Common String Manipulations with regard to casing and singular/plural rules.
doctrine/lexer                           v1.0               Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
doctrine/orm                             2.3.5              Object-Relational-Mapper for PHP

Ответ 3

core.php:

class Doctrine_Core
{
    /**
     * VERSION
     */
    const VERSION                   = '1.2.4';

...

Ответ 4

В рамках проекта symfony2 и symfony3 путь, чтобы найти правильный файл Version.php, строка 39, был:

Vendor/Доктрина/ОРМ/Library/Doctrine/ОРМ/version.php

Ответ 5

Для пользователей Windows:

В рамках проекта symfony2:

\vendor\doctrine\orm\lib\Doctrine\ORM\Version.php

найдите что-то вроде:

/**
 * Current Doctrine Version
 */
const VERSION = '2.4.6';

Ответ 6

Для доктрины версии 1. * открыть файл /doctrine/Doctrine/Core.php

Должен видеть номер версии у попрошайки.