PHP Package: yiisoft/yii2
Yii2 is a high-performance PHP framework for developing modern web applications.
Current Version: 2.0.53
Last Updated: 2025-06-27
PHP Requirement: >=7.3.0
⚠️ To ensure full functionality, the above dependencies might be required.
Package Description
Yii2 is a feature-rich, high-performance PHP framework for developing modern web applications quickly. It promotes clean, DRY design and encourages rapid development. Yii2 comes with rich features like MVC, DAO/ActiveRecord, caching, RESTful API development support, and more.
Classes:
- yii\log\SyslogTarget
- yii\log\DbTarget
- yii\log\FileTarget
- yii\log\LogRuntimeException
- yii\log\EmailTarget
- yii\log\Logger
- m141106_185632_log_init
- yii\log\Target
- yii\log\Dispatcher
- yii\captcha\Captcha
- yii\captcha\CaptchaValidator
- yii\captcha\CaptchaAsset
- yii\captcha\CaptchaAction
- yii\widgets\LinkPager
- yii\widgets\Block
- yii\widgets\PjaxAsset
- yii\widgets\ContentDecorator
- yii\widgets\LinkSorter
- yii\widgets\MaskedInput
- yii\widgets\DetailView
- yii\widgets\ActiveField
- yii\widgets\ListView
- yii\widgets\Menu
- yii\widgets\InputWidget
- yii\widgets\Pjax
- yii\widgets\Spaceless
- yii\widgets\BaseListView
- yii\widgets\ActiveForm
- yii\widgets\FragmentCache
- yii\widgets\MaskedInputAsset
- yii\widgets\ActiveFormAsset
- yii\widgets\Breadcrumbs
- yii\test\ActiveFixture
- yii\test\FixtureTrait
- yii\test\ArrayFixture
- yii\test\FileFixtureTrait
- yii\test\InitDbFixture
- yii\test\BaseActiveFixture
- yii\test\DbFixture
- yii\test\Fixture
- yii\helpers\FormatConverter
- yii\helpers\BaseFileHelper
- yii\helpers\BaseHtmlPurifier
- yii\helpers\VarDumper
- yii\helpers\ArrayHelper
- yii\helpers\StringHelper
- yii\helpers\Console
- yii\helpers\Markdown
- yii\helpers\BaseUrl
- yii\helpers\HtmlPurifier
- yii\helpers\Url
- yii\helpers\BaseArrayHelper
- yii\helpers\BaseIpHelper
- yii\helpers\BaseConsole
- yii\helpers\BaseInflector
- yii\helpers\Inflector
- yii\helpers\ReplaceArrayValue
- yii\helpers\BaseHtml
- yii\helpers\BaseMarkdown
- yii\helpers\BaseStringHelper
- yii\helpers\BaseFormatConverter
- yii\helpers\BaseJson
- yii\helpers\IpHelper
- yii\helpers\Html
- yii\helpers\Json
- yii\helpers\FileHelper
- yii\helpers\UnsetArrayValue
- yii\helpers\BaseVarDumper
- yii\BaseYii
- yii\grid\DataColumn
- yii\grid\SerialColumn
- yii\grid\Column
- yii\grid\RadioButtonColumn
- yii\grid\GridViewAsset
- yii\grid\CheckboxColumn
- yii\grid\GridView
- yii\grid\ActionColumn
- YiiRequirementChecker
- yii\base\Theme
- yii\base\InvalidArgumentException
- yii\base\Application
- yii\base\DynamicContentAwareTrait
- yii\base\Response
- yii\base\DynamicModel
- yii\base\ViewRenderer
- yii\base\Module
- yii\base\InvalidRouteException
- yii\base\UnknownClassException
- yii\base\Behavior
- yii\base\InvalidParamException
- yii\base\UnknownPropertyException
- yii\base\Configurable
- yii\base\InvalidValueException
- yii\base\BootstrapInterface
- yii\base\ActionEvent
- yii\base\Security
- yii\base\Component
- yii\base\ExitException
- yii\base\ArrayableTrait
- yii\base\Model
- yii\base\InlineAction
- yii\base\ErrorHandler
- yii\base\Action
- yii\base\Arrayable
- yii\base\ActionFilter
- yii\base\UnknownMethodException
- yii\base\StaticInstanceInterface
- yii\base\ViewEvent
- yii\base\ViewContextInterface
- yii\base\InvalidCallException
- yii\base\View
- yii\base\ModelEvent
- yii\base\UserException
- yii\base\BaseObject
- yii\base\Exception
- yii\base\StaticInstanceTrait
- yii\base\WidgetEvent
- yii\base\DynamicContentAwareInterface
- yii\base\ArrayAccessTrait
- yii\base\NotSupportedException
- yii\base\Controller
- yii\base\Widget
- yii\base\Request
- yii\base\ViewNotFoundException
- yii\base\InvalidConfigException
- yii\base\ErrorException
- yii\base\Event
- yii\rest\IndexAction
- yii\rest\UpdateAction
- yii\rest\CreateAction
- yii\rest\Action
- yii\rest\UrlRule
- yii\rest\DeleteAction
- yii\rest\ViewAction
- yii\rest\ActiveController
- yii\rest\OptionsAction
- yii\rest\Serializer
- yii\rest\Controller
- yii\di\Instance
- yii\di\Container
- yii\di\ServiceLocator
- yii\di\NotInstantiableException
- yii\i18n\GettextMoFile
- yii\i18n\MessageSource
- yii\i18n\PhpMessageSource
- yii\i18n\GettextMessageSource
- yii\i18n\MissingTranslationEvent
- yii\i18n\Formatter
- yii\i18n\GettextFile
- yii\i18n\MessageFormatter
- yii\i18n\GettextPoFile
- m150207_210500_i18n_init
- yii\i18n\I18N
- yii\i18n\DbMessageSource
- yii\i18n\Locale
- yii\console\Application
- yii\console\Response
- yii\console\widgets\Table
- yii\console\ExitCode
- yii\console\Markdown
- yii\console\ErrorHandler
- yii\console\Exception
- yii\console\UnknownCommandException
- yii\console\controllers\CacheController
- yii\console\controllers\BaseMigrateController
- yii\console\controllers\MigrateController
- yii\console\controllers\ServeController
- yii\console\controllers\AssetController
- yii\console\controllers\MessageController
- yii\console\controllers\FixtureController
- yii\console\controllers\HelpController
- yii\console\Controller
- yii\console\Request
- yii\mutex\RetryAcquireTrait
- yii\mutex\FileMutex
- yii\mutex\DbMutex
- yii\mutex\PgsqlMutex
- yii\mutex\OracleMutex
- yii\mutex\Mutex
- yii\mutex\MysqlMutex
- yii\behaviors\BlameableBehavior
- yii\behaviors\SluggableBehavior
- yii\behaviors\AttributesBehavior
- yii\behaviors\OptimisticLockBehavior
- yii\behaviors\TimestampBehavior
- yii\behaviors\CacheableWidgetBehavior
- yii\behaviors\AttributeTypecastBehavior
- yii\behaviors\AttributeBehavior
- yii\mail\BaseMessage
- yii\mail\MessageInterface
- yii\mail\MailerInterface
- yii\mail\BaseMailer
- yii\mail\MailEvent
- yii\filters\HttpCache
- yii\filters\AjaxFilter
- yii\filters\VerbFilter
- yii\filters\RateLimitInterface
- yii\filters\PageCache
- yii\filters\AccessRule
- yii\filters\Cors
- yii\filters\HostControl
- yii\filters\ContentNegotiator
- yii\filters\RateLimiter
- yii\filters\auth\AuthInterface
- yii\filters\auth\QueryParamAuth
- yii\filters\auth\CompositeAuth
- yii\filters\auth\HttpBasicAuth
- yii\filters\auth\HttpHeaderAuth
- yii\filters\auth\HttpBearerAuth
- yii\filters\auth\AuthMethod
- yii\filters\AccessControl
- yii\web\CacheSession
- yii\web\YiiAsset
- yii\web\HtmlResponseFormatter
- yii\web\Application
- yii\web\Response
- yii\web\UrlNormalizerRedirectException
- yii\web\UnauthorizedHttpException
- yii\web\GroupUrlRule
- yii\web\RangeNotSatisfiableHttpException
- yii\web\HeaderCollection
- yii\web\NotAcceptableHttpException
- yii\web\XmlResponseFormatter
- yii\web\HttpException
- yii\web\HeadersAlreadySentException
- yii\web\SessionIterator
- yii\web\ErrorAction
- yii\web\SessionHandler
- yii\web\UnprocessableEntityHttpException
- yii\web\JsonResponseFormatter
- yii\web\MultipartFormDataParser
- yii\web\DbSession
- yii\web\UrlNormalizer
- yii\web\MultiFieldSession
- yii\web\JsExpression
- yii\web\UploadedFile
- yii\web\UnsupportedMediaTypeHttpException
- yii\web\CompositeUrlRule
- yii\web\ErrorHandler
- yii\web\AssetConverterInterface
- yii\web\Session
- yii\web\Link
- yii\web\UrlRule
- yii\web\UrlManager
- yii\web\AssetConverter
- yii\web\AssetBundle
- yii\web\ConflictHttpException
- yii\web\IdentityInterface
- yii\web\NotFoundHttpException
- yii\web\View
- yii\web\MethodNotAllowedHttpException
- yii\web\Linkable
- yii\web\ViewAction
- yii\web\JsonParser
- yii\web\ResponseFormatterInterface
- yii\web\AssetManager
- yii\web\CookieCollection
- m160313_153426_session_init
- yii\web\GoneHttpException
- yii\web\User
- yii\web\UserEvent
- yii\web\Cookie
- yii\web\Controller
- yii\web\UrlRuleInterface
- yii\web\TooManyRequestsHttpException
- yii\web\ServerErrorHttpException
- yii\web\ForbiddenHttpException
- yii\web\BadRequestHttpException
- yii\web\Request
- yii\web\JqueryAsset
- yii\web\RequestParserInterface
- yii\caching\FileDependency
- yii\caching\TagDependency
- yii\caching\WinCache
- yii\caching\Cache
- yii\caching\XCache
- yii\caching\CacheInterface
- yii\caching\ArrayCache
- yii\caching\ChainedDependency
- yii\caching\DummyCache
- yii\caching\DbCache
- yii\caching\MemCacheServer
- yii\caching\DbQueryDependency
- yii\caching\DbDependency
- yii\caching\FileCache
- yii\caching\Dependency
- m150909_153426_cache_init
- yii\caching\ApcCache
- yii\caching\MemCache
- yii\caching\ExpressionDependency
- yii\caching\ZendDataCache
- yii\caching\CallbackDependency
- yii\db\mssql\PDO
- yii\db\mssql\ColumnSchema
- yii\db\mssql\ColumnSchemaBuilder
- yii\db\mssql\Schema
- yii\db\mssql\conditions\InConditionBuilder
- yii\db\mssql\conditions\LikeConditionBuilder
- yii\db\mssql\DBLibPDO
- yii\db\mssql\TableSchema
- yii\db\mssql\QueryBuilder
- yii\db\mssql\SqlsrvPDO
- yii\db\CheckConstraint
- yii\db\oci\Command
- yii\db\oci\ColumnSchemaBuilder
- yii\db\oci\Schema
- yii\db\oci\conditions\InConditionBuilder
- yii\db\oci\conditions\LikeConditionBuilder
- yii\db\oci\QueryBuilder
- yii\db\ExpressionBuilderInterface
- yii\db\Connection
- yii\db\SqlToken
- yii\db\ExpressionBuilder
- yii\db\DefaultValueConstraint
- yii\db\ActiveQueryInterface
- yii\db\Expression
- yii\db\ExpressionInterface
- yii\db\SqlTokenizer
- yii\db\cubrid\ColumnSchemaBuilder
- yii\db\cubrid\Schema
- yii\db\cubrid\conditions\LikeConditionBuilder
- yii\db\cubrid\QueryBuilder
- yii\db\PdoValueBuilder
- yii\db\Query
- yii\db\QueryInterface
- yii\db\ArrayExpression
- yii\db\BatchQueryResult
- yii\db\ActiveRecord
- yii\db\Command
- yii\db\ForeignKeyConstraint
- yii\db\Migration
- yii\db\mysql\ColumnSchema
- yii\db\mysql\ColumnSchemaBuilder
- yii\db\mysql\Schema
- yii\db\mysql\QueryBuilder
- yii\db\mysql\JsonExpressionBuilder
- yii\db\StaleObjectException
- yii\db\Constraint
- yii\db\IntegrityException
- yii\db\PdoValue
- yii\db\ViewFinderTrait
- yii\db\ColumnSchema
- yii\db\pgsql\ArrayExpressionBuilder
- yii\db\pgsql\ArrayParser
- yii\db\pgsql\ColumnSchema
- yii\db\pgsql\Schema
- yii\db\pgsql\QueryBuilder
- yii\db\pgsql\JsonExpressionBuilder
- yii\db\AfterSaveEvent
- yii\db\DataReader
- yii\db\ActiveRecordInterface
- yii\db\BaseActiveRecord
- yii\db\ExpressionBuilderTrait
- yii\db\ColumnSchemaBuilder
- yii\db\JsonExpression
- yii\db\Exception
- yii\db\Schema
- yii\db\conditions\InCondition
- yii\db\conditions\BetweenColumnsConditionBuilder
- yii\db\conditions\InConditionBuilder
- yii\db\conditions\AndCondition
- yii\db\conditions\HashConditionBuilder
- yii\db\conditions\ExistsCondition
- yii\db\conditions\SimpleConditionBuilder
- yii\db\conditions\HashCondition
- yii\db\conditions\BetweenConditionBuilder
- yii\db\conditions\LikeConditionBuilder
- yii\db\conditions\NotConditionBuilder
- yii\db\conditions\LikeCondition
- yii\db\conditions\BetweenColumnsCondition
- yii\db\conditions\ConjunctionCondition
- yii\db\conditions\NotCondition
- yii\db\conditions\OrCondition
- yii\db\conditions\ConjunctionConditionBuilder
- yii\db\conditions\ExistsConditionBuilder
- yii\db\conditions\ConditionInterface
- yii\db\conditions\SimpleCondition
- yii\db\conditions\BetweenCondition
- yii\db\ConstraintFinderTrait
- yii\db\MigrationInterface
- yii\db\IndexConstraint
- yii\db\QueryTrait
- yii\db\TableSchema
- yii\db\QueryBuilder
- yii\db\sqlite\SqlTokenizer
- yii\db\sqlite\Command
- yii\db\sqlite\ColumnSchemaBuilder
- yii\db\sqlite\Schema
- yii\db\sqlite\conditions\InConditionBuilder
- yii\db\sqlite\conditions\LikeConditionBuilder
- yii\db\sqlite\QueryBuilder
- yii\db\ConstraintFinderInterface
- yii\db\QueryExpressionBuilder
- yii\db\SchemaBuilderTrait
- yii\db\Transaction
- yii\db\ActiveQueryTrait
- yii\db\ActiveRelationTrait
- yii\db\ActiveQuery
- yii\data\SqlDataProvider
- yii\data\ActiveDataFilter
- yii\data\ActiveDataProvider
- yii\data\Sort
- yii\data\Pagination
- yii\data\ArrayDataProvider
- yii\data\DataProviderInterface
- yii\data\BaseDataProvider
- yii\data\DataFilter
- yii\rbac\Role
- yii\rbac\PhpManager
- yii\rbac\BaseManager
- yii\rbac\Permission
- yii\rbac\Item
- yii\rbac\ManagerInterface
- yii\rbac\DbManager
- m200409_110543_rbac_update_mssql_trigger
- m170907_052038_rbac_add_index_on_auth_assignment_user_id
- m180523_151638_rbac_updates_indexes_without_prefix
- m140506_102106_rbac_init
- yii\rbac\Assignment
- yii\rbac\CheckAccessInterface
- yii\rbac\Rule
- Yii
- yii\validators\ExistValidator
- yii\validators\BooleanValidator
- yii\validators\DefaultValueValidator
- yii\validators\CompareValidator
- yii\validators\InlineValidator
- yii\validators\RequiredValidator
- yii\validators\RangeValidator
- yii\validators\Validator
- yii\validators\FilterValidator
- yii\validators\SafeValidator
- yii\validators\EachValidator
- yii\validators\TrimValidator
- yii\validators\FileValidator
- yii\validators\ImageValidator
- yii\validators\IpValidator
- yii\validators\ValidationAsset
- yii\validators\UniqueValidator
- yii\validators\PunycodeAsset
- yii\validators\StringValidator
- yii\validators\UrlValidator
- yii\validators\EmailValidator
- yii\validators\NumberValidator
- yii\validators\DateValidator
- yii\validators\RegularExpressionValidator
Download Latest Version: 2.0.53

Previous Versions
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/yiisoft/yii2/2.0.53/loader.php';
require_once 'libs/yiisoft/yii2-bootstrap/2.0.11/loader.php';
require_once 'libs/yiisoft/yii2-queue/2.0.2/loader.php';
use yii\web\Controller;
use yii\db\ActiveRecord;
$obj = new Controller();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.