Yii PHP Framework

Tela Software:
Yii PHP Framework
Detalhes de Software:
Versão: 2.0.7 Atualizado
Data de upload: 9 Apr 16
Revelador: Yii Software LLC
Licença: Livre
Popularidade: 81

Rating: nan/5 (Total Votes: 0)

Ao longo dos anos, Yii tornou-se um dos mais utilizados e amado framework PHP redor.

Isto é devido às suas enormes extensões de base, a documentação estendida e código escrito corretamente.

Quatro exemplos (do blog, jogo da forca, livro de telefone e de base "Olá, mundo! 'Página) estão incluídos no pacote de download.

O que é novo nesta versão:

  • Route Alias ​​
  • Dependente Configuração de componentes
  • Imutável Slug
  • DatePicker idioma de fallback
  • Passando erros de validação

O que é novo na versão 2.0.6:

  • Route Alias ​​
  • Dependente Configuração de componentes
  • Imutável Slug
  • DatePicker idioma de fallback
  • Passando erros de validação

O que é novo na versão 2.0.4:

  • Route Alias ​​
  • Dependente Configuração de componentes
  • Imutável Slug
  • DatePicker idioma de fallback
  • Passando erros de validação

O que é novo na versão 2.0.3:

  • Route Alias ​​
  • Dependente Configuração de componentes
  • Imutável Slug
  • DatePicker idioma de fallback
  • Passando erros de validação

O que é novo na versão 2.0.2:

  • Route Alias ​​
  • Dependente Configuração de componentes
  • Imutável Slug
  • DatePicker idioma de fallback
  • Passando erros de validação

O que é novo na versão 2.0.0:

  • Yii 2.0 suporta a migração DB, objetos de acesso a banco de dados ( DAO), construtor de consulta e Active Record.
  • Yii 2.0 usa PHP como sua linguagem de modelo padrão. Ele também suporta Twig e Smarty através de suas extensões do motor modelo.
  • O suporte integrado para evitar injeções SQL, ataques XSS, os ataques CSRF, biscoito adulteração, etc ..
  • Yii 2.0 adota namespaces PHP e traços, normas PSR, compositor e Bower.
  • Como em 1.1, Yii 2.0 suporta objeto propriedades definidas via getters e setters, configurações, eventos e comportamentos.
  • O depurador Yii permite examinar a parte interna de tempo de execução do seu aplicativo.
  • Yii 2.0 suporta toda uma gama de opções de cache, do cache do lado do servidor, como o cache de fragmento, cache de consulta ao cache HTTP do lado do cliente.
  • Yii 2.0 também fornece Gii, uma ferramenta de geração de código.
  • Yii 2.0 permite que você construa rapidamente um conjunto de APIs RESTful totalmente funcionais que cumpram com os últimos protocolos.
  • Você pode criar rapidamente formulários HTML que suportam lado cliente e validação do lado do servidor.
  • Yii 2.0 fornece suporte integrado para autenticação e autorização de usuário.
  • Yii 2.0 vem com um rico conjunto de elementos de interface do usuário, chamados widgets, para ajudar a construir rapidamente interfaces de usuário interativas.
  • Yii 2.0 fornece muitas classes auxiliares útil para simplificar algumas tarefas comuns.
  • Ele suporta tradução de mensagens, bem como a tradução vista.
  • Ele também suporta formas plurais à base de localidade e formatação de dados, que está em conformidade com a norma UTI.

O que é novo na versão 1.1.15:

  • Esta versão corrige um problema de segurança encontrado em CDetailView em o lançamento 1.1.14.

O que é novo na versão 1.1.14:

  • Novo:
  • Adicionado CRedisCache que usa o Redis armazenamento de chaves valor como backend de cache
  • Yii se registrarem em Packagist, acrescentou compositor informações do arquivo
  • Adicionado CPasswordHelper
  • Adicionado Catalão Tradução
  • Novos espaços reservados modelo para CHTML :: RadioButtonList () e CHTML :: checkboxlist ()
  • Adicionado 'a' opção para CActiveRecord :: relação BELONGS_TO

O que é novo na versão 1.1.11:

  • comportamentos e eventos full-featured Adicionado CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
  • Adicionado suporte para PUT e DELETE pedido encapsulado através de POST através do parâmetro _method chamado no corpo POST.
  • Adicionar suporte para HTML5 URL, e-mail, número, gama e campos de data para CHTML.
  • Mudou datetime tipo de coluna para PostgreSQL a partir de 'tempo' para 'timestamp'.
  • Adicionado getIsFlashRequest (), manipulação adequada de pedido Flash / Flex ao usar CWebLogRoute com o Firebug.
  • Adicionado CBreadcrumbs :: $ activeLinkTemplate e CBreadcrumbs :: propriedades $ inactiveLinkTemplate que permite a alteração do modelo de cada item.

O que é novo na versão 1.1.9 r3527:

  • parâmetro Adicionado removeOld para yiic comando mensagem que permite não adicionar linhas obsoletas para arquivo de tradução gerado
  • Adicionado Yii :: t () para YiiBase :: Powered ()
  • Adicionado a capacidade de substituir classes básicas usando YiiBase :: ClassMap
  • actualização de dados CLDR totalmente automatizado, dados atualizados para 2.0.1. Adicionado getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, métodos getTerritory para clocale
  • autocomplete Adicionado por Gii & quot; Nome da tabela & quot; campo
  • CWebUser :: login () retorna o status de login
  • Adicionado CConsoleCommand :: alerta () que pede para entrada e CConsoleCommand :: confirm () que pede a confirmação
  • Adicionado CInlineValidator :: clientValidate para definir a validação do cliente personalizado
  • Adicionado CClientScript :: addPackage
  • Adicionado forceDownload para xSendFile opções para escolher entre apego e disposição em linha.
  • Adicionado CHTML :: liveEvents para definir o estilo global padrão para anexar manipuladores de eventos jQuery.
  • Adicionado HTTP_REFERER informações no log de exceção
  • Adicionado CDbMigration :: refreshTableSchema () que atualiza cache do esquema tabela especificada
  • acessores componentes documentado com @property para significativamente melhor autocomplete IDE
  • Adicionado CWebUser - & # x3e; loginRequiredAjaxResponse - valor a ser retornado para chamadas de ajax no caso a sessão do usuário expirou
  • CFileCache :: get () faz agora suprimir um possível erro de PHP que pode ocorrer em solicitações simultâneas
  • jquery.yiiactiveform.js acrescentou cheque de visibilidade forma a validar () para evitar erro JS ao usar CActiveForm com diálogo jQuery
  • removeu o cheque de chamada ajax em CErrorHandler :: HandleException ()
  • CAssetManager agora gera hash de diferente para os arquivos / diretórios com mtime diferente
  • tela de erro Yii irá agora mostrar boa mensagem como erro / aviso / notícia
  • CHTML :: clientchange () agora usa o novo jQuery sobre o método () para o evento de ligação

O que é novo na versão 1.1.8 r3324:

  • Mudou o construtor da CUploadedFile ser público.
  • Adicionado suporte para invalidar conteúdo em cache, definindo COutputCache :: duração para ser 0.
  • atualizado HTMLPurifier para v4.3.0.
  • Mudou mimetype XML para application / xml para mais interoperabilidade.
  • atualizado JQuery UI para 1.8.13.
  • atualizado jQuery para 1.6.1.
  • atualizado Blueprint CSS para 1.0.1.
  • CWebService não irá exibir nome do arquivo fonte e número da linha de erro no modo de produção.
  • Definir CDbConnection :: $ emulatePrepare ser falso vai agora definir explicitamente PDO :: ATTR_EMULATE_PREPARES ser falsa.
  • Mudou CHTML :: evento clientChange de ligação para apoiar os tipos de eventos personalizados e evitar conflitos quando usando AJAX.

O que é novo na versão 1.1.7 r3135:

  • Bugs corrigidos:
  • fusão recursiva correto para CDbCriteria :: com
  • Corrigido o erro que Gii geraria apenas uma relação de um pai que tem um filho com mais FK ligando para ela
  • Corrigido o erro que CPgsqlSchema não detectou nomes seqüência corretamente em alguns cenários
  • evento de disparo fixo várias vezes ao usar ao vivo () / delegado () nas páginas ajaxified
  • Corrigido o erro que comando de migração não respeita o valor da propriedade connectionID
  • Corrigido o erro que beginCache com renderDynamic não estava funcionando, se for utilizado várias vezes
  • Fixed CGridView js bug em SelectionChanged & quot; sboxname é indefinido & quot;
  • Corrigido o erro que CWebUser :: getFlashes () irá retornar um array de contador no resultado
  • CHttpRequest :: getUrl () deve ser o mesmo que getRequestUri
  • Fixed erro CDbCriteria :: mergeWith
  • Corrigido o erro que chamar CSqliteSchema :: resetSequence () pode lançar exceção quando nenhuma coluna autoincrement
  • Corrigido o erro que o código Gii / view diff não estava começando de cima
  • Corrigido o erro que chamadas ajax CGridView teria algum exibir alerta de erro quando sair da página atual (mdomba, Qiang)
  • filtro CGridView agora usa jQuery serializar () em vez de param (), de modo que uma caixa de verificação pode ser utilizado como um filtro
  • Corrigido o problema que CGridView até mesmo as linhas onde não devidamente prestados no Firefox e Chrome
  • Corrigido o erro na CFileHelper :: GetExtension, ValidatePath e getMimeTypeByExtension que não estava encontrando a extensão do arquivo corretamente
  • Corrigido o erro que algumas colunas não são devidamente citado em MigrateCommand
  • Corrigido o erro que Query Builder não reconheceu a palavra-chave AS ao usar alias de tabela
  • Corrigido o erro que chamar CActiveDataProvider :: getTotalItemCount () explicitamente faria os âmbitos aplicadas desaparecem
  • 'participar' em escopos padrão agora é respeitado por relações STAT
  • Corrigido o erro que ao definir CJuiDatePicker.flag = true, o selecionador de data não parece
  • Corrigido o erro que renameColumn para MSSQL não funcionou corretamente
  • Corrigido o erro que um aviso PHP pode ocorrer na vista de exceção se um método na pilha de chamadas tem uma assinatura muito complexo
  • Corrigido erro que CGridview quebra ao atualizar elementos não cgridview
  • Corrigido o erro na CCheckBoxColumn, & quot; verificar todos & quot; caixa não estava sendo verificado / desmarcado quando necessário
  • Corrigido o erro na CGridView, SelectionChanged não foi chamado quando o & quot; verificar todos & quot; foi clicado
  • Fixed sequência repor em CDbCommand :: truncateTable
  • Fixed incompatibilidade CMemCache com algumas versões PECL-memchache e memcached
  • Melhorias:
  • escopos Adicionado parametrizada nomeados, acrescentou escopos a critérios, implementada critérios do escopo fusão
  • Gestão URL RESTful Adicionado
  • Melhoria CUrlManager :: parsePathInfo () para apoiar arrays de entrada multi-dimensionais
  • Adicionado suporte para & quot; através de & quot; nas relações do Active Record permitindo para lidar com os dados da tabela de associação
  • Adicionado suporte para o uso de pacotes de script personalizado com CClientScript
  • Exposed CActiveForm :: atributos e summaryID
  • Adicionado CDbColumnSchema :: autoIncrement propriedade para permitir verificar se uma coluna DB é auto-incrementais
  • Adicionado updateSelector propriedade para ambos CGridView e CListView
  • CUrlValidator reforçada pela adição de 'validSchemes' e propriedade 'defaultScheme' (Y !!)
  • Avançado CWidget :: getViewPath () para apoiar o retorno temático caminho vista
  • CGridView melhorada: em caso de erro ajax uma mensagem adequada é composto e exibido ou, opcionalmente, enviado para o manipulador de erro personalizada
  • Adicionado CFormInputElement :: $ enableAjaxValidation e US $ enableClientValidation para permitir ligar a validação / off AJAX para campos de entrada individuais
  • Adicionado $ dumpLogs parâmetro para clogger :: flush () para que as mensagens de log podem ser forçados a ser despejado à vontade
  • Adicionado opção 'uncheckValue' para CHTML :: activeRadioButtonList e CHTML :: activeCheckBoxList. Ele permite evitar prestação campo oculto
  • Exposed CClientScript :: $ hasScripts
  • Adicionado CWebUser :: authTimeout para apoiar separação entre tempo limite de autenticação e tempo limite da sessão
  • CDbConnection irá agora abrir uma conexão DB somente quando necessário, a menos que autoConnection está definido true
  • Adicionado suporte para usar entrada personalizado ID para campos de entrada que precisam de validação com base em AJAX
  • Permitir relações AR através conexões db separados
  • Adicionado suporte para o uso de ligação com ações baseadas em classe parâmetro
  • Adicionado CCaptchaAction :: propriedade compensados, a fim de diminuir ou aumentar a legibilidade do captcha (Y !!)
  • Adicionado CDbCommand :: setFetchMode para permitir a criação resultado DOP modo de buscar
  • Ao criar modelo com Gii, nomes de campo de banco de dados será verificado para estar em conformidade com as regras de nomenclatura de variáveis ​​PHP
  • Adicionado CHttpRequest :: getPut () e getDelete () para apoiar plenamente as solicitações RESTful
  • Adicionado suporte para respeitar a & quot; meta & quot; atributo de um elemento gerado pelo CHTML com & quot; submeter & quot; opções HTML
  • O CActiveForm JavaScript agora deve acionar corretamente validaton para campos de entrada caixa de seleção e tipo rádio (Y !!)
  • CTimestampBehavior :: timestampExpression agora pode ser uma expressão DB
  • CDataColumn agora sempre rende um filtro se a propriedade filtro é uma string
  • exibição comunicado SQL no modo de depuração quando ocorre um erro durante a execução de um SQL
  • Adicionado CButtonColumn :: afterDelete para que um costume javascript função pode ser chamado após a função de apagar
  • Adicionado CGridView :: blankDisplay para permitir a personalização de exibição de célula em branco
  • Adicionado verificação memcached e sugerir aos requisitos verificador
  • Definir foco padrão para a entrada de senha para página de login Gii
  • Permitir a opção "rótulo" de itens de menu CMenu a ser opcional e ter um valor de cadeia vazia
  • Adicionado CWebUser :: autoUpdateFlash
  • htmlOptions adicionado aos dados CTreeView :: modo que as opções adicionais podem ser definidas para qualquer nó de exibição de árvore
  • Adicionado CDbMigration :: execute ()
  • Adicionado CMultiFileUpload :: opções para que as opções adicionais podem ser passadas para o construtor do objeto multifile
  • Deixe o tipo de coluna para ser opcional ao especificar colunas para CGridView
  • parâmetro fuga $ Adicionado ao CDbCriteria :: compare ()
  • A melhoria CJuiTabs para que o conteúdo da guia pode ser ignorada
  • Adicionado CListView :: separador
  • parâmetro adicionado $ clearErrors para CModel :: validate ()
  • Adicionado CDbConnection :: setAttributes () e getAttributes () para suportar a inicialização de conexão DB com DOP atributos
  • Adicionados mais fichas para summaryText quando CBaseListView.enablePagination está definido false
  • Exposed CActiveRecord :: query ()
  • Adicionado CGridView :: ajaxUpdateError a possibilidade de usar um manipulador de erro ajax personalizada
  • admitidos usando CController vez de Controlador com webapp gerado aplicativo
  • Adicionado capacidade de realizar consulta relacional sem ficar modelos relacionados
  • A página de erro agora exibe chaves de matriz associativa em lista de parâmetros
  • Adicionado CController :: getActionParams () e invalidActionParams () para permitir a personalização de parâmetro de ação característica de ligação
  • Adicionado CEvent :: $ params
  • CStringValidator agora usa charset aplicativo por padrão se mb_strlen está disponível
  • Alterações:
  • CGridView agora renderiza rodapé após o conteúdo do corpo
  • Chamando CActiveRecord :: getRelated ($ name, true) agora vai refazer a consulta DB mesmo se isNewRecord é verdade
  • atualizado jQuery UI para a versão 1.8.11
  • atualizado jQuery para a versão 1.5.1
  • CConsoleCommand :: usageError () irá terminar agora com código de erro 1
  • jQuery UI agora usa CSS minified
  • Removido dimensões plugin jQuery, já que é no núcleo jQuery
  • bgiframe atualizado para 2.1.2
  • Novo:
  • Adicionado suporte para a realização de validação de dados do lado do cliente sem costura usando CActiveForm
  • Adicionado CDateValidator
  • Adicionado suporte para cache de consulta
  • Adicionado traduções lituano

O que é novo na versão 1.1.6 r2877:

  • Corrigido o erro que de consulta relacional AR com a página -pela e triagem pode não funcionar para o SQL Server
  • Corrigido o erro que AR e GII pode falhar para tabelas não em esquema padrão no banco de dados Oracle
  • Corrigido o erro que CJSON :: encode pode gerar resultado codificação inválida quando os dados contém números flutuador
  • Corrigido o erro que CJuiDatePicker :: $ nome pode causar um erro de PHP
  • CHttpRequest :: getPathInfo () agora respeita caracteres codificados (Sam Escuro, creocoder)
  • CFileHelper :: getMimeType () estava causando um erro se usado com PHP 5.2 e extensão fileinfo PECL
  • Corrigido o erro que CDbCommandBuilder :: createInCondition () não funciona com chaves compostas
  • Corrigido um erro de digitação no CDbCommandBuilder que desativa manipulação correta de grupo e tendo em createCountCommand
  • Corrigido o problema que as chaves processado em vista de grelha e de lista deve ser codificado
  • Corrigido o problema é que a AR não funcionar com o tipo PostgreSQL coluna array
  • Corrigido o erro que em ajax CListView pedido foi gerando um recipiente DOM dentro de si
  • Corrigido o problema que CActiveRecord :: existe () pode causar erro de coluna ambígua quando usado em consulta relacional
  • Corrigido o problema que o resumo apresentado pelo CGridView e CListView pode estar incorreto para SQL Server
  • Corrigido o problema que CJuiDatePicker plana não está fechando é tag corretamente
  • Corrigido o erro que CSecurityManager :: computeHMAC () gera não-padrão HMAC
  • Corrigido o erro que fornecido pelo usuário formulário de ID não é respeitada quando a construção de um formulário usando CForm com um modelo
  • Corrigido um erro na geração dos símbolos número de dados de I18N de CLDR
  • Corrigido o erro que causou um erro de PHP quando CAssetManager :: publicar () tentou criar um link simbólico em um diretório não existente
  • Corrigido o erro que CActiveForm gera código js desnecessária sobre a definição de focagem
  • Fixed CDateTimeParser :: parse () hora padrão, minuto e segundo manuseio quando eles não são usados ​​no padrão
  • Actualização do plugin multifile usado por CMultiFileUpload para a versão 1.47
  • parâmetro adicionado $ driverOptions para CDbCommand :: método bindParam ()
  • Adicionado CAssetManager :: $ ExcludeFiles propriedade para apoiar exclusão de arquivos irrelevantes do processo de publicação
  • O modelo de formulário de contato do blog de demonstração faz agora fazer uso de CCaptcha :: checkRequirements
  • CHTML :: botão não irá processar o atributo de nome se estiver definido nula
  • Mudou a assinatura do CValidator :: createValidator () para torná-lo mais fácil de usar
  • Atualizado Blueprint CSS para a versão 1.0
  • parâmetro adicionado $ defaultUrl para CWebUser :: getReturnUrl ()
  • Adicionado suporte para CLDR baseado no formato e número plural formas espaços reservados para Yii :: t (creocoder, Sam Escuro, Qiang, dmitriy.trt)
  • createAbsoluteUrl em CWebApplication e CController agora vai respeitar as regras de URL que já têm informações de acolhimento built-in
  • ipFilters adicionado ao arquivo de configuração Gii-criado para reduzir a confusão do usuário (Sam Escuro, Steve Friedl)
  • Adicionado CDbDataReader implementa a interface Countable
  • Adicionado checkIntegrity e resetSequence para o SQL Server
  • Melhoria CActiveForm de modo que ele pode ser usado várias vezes na mesma página, para o mesmo tipo de modelo de dados
  • CDbConnection.tablePrefix podem agora usar uma cadeia vazia como prefixo da tabela
  • opção submenuOptions Adicionado aos CMenu :: itens
  • Adicionado CDbConnection :: driverMap para permitir mais facilmente personalizar classes de esquema
  • Atualização de dados CLDR para a versão 1.9
  • admitidos passando vários formulários ou parâmetro de quantidade formato de escolha sem envolvê-lo com array
  • CDbConnection :: quoteColumnName e quoteTableName citá corretamente prefixo da tabela eo prefixo do esquema.
  • Adicionado CConsoleCommand :: init ()
  • Melhorou a exibição exceção com código-fonte para cada pilha de chamadas (Sam Escuro, Qiang)
  • Melhorou a indicação de erro no modo de comando do console
  • Adicionado suporte para a utilização de parâmetros anônimos e opções globais de comandos do console
  • traduções de mensagens Adicionado em Checa e Croácia
  • Avançado CFileLogRoute para processar as toras mais rápido
  • Melhoria da conclusão de código IDE para Yii :: app () - & # x3e;
  • CSort agora suporta a notação relation.field para ordenar grades por campos de modelo relacionados (Sam escuras, denis909)
  • Adicionado CHttpRequest - & # x3e; xSendFile () para processar os pedidos de download de arquivos usando X-Sendfile cabeçalho
  • reformulado CMenu adicionando CMenu :: renderMenuItem para torná-lo mais fácil de ser alargada
  • CCheckBoxColumn refatorado para uma melhor utilização, acrescentou CCheckColumn - & # x3e; selectableRows
  • chaves estrangeiras compostas devem ser separados por vírgulas em CActiveRecord :: relações ()
  • CGridView agora exibirá a primeira página após a mudança de filtros
  • isset ($ model - & # x3e; x) e isset ($ model [ 'x']) agora são idênticos para os modelos CActiveRecord
  • Mudou CHTML :: clientChange () para fazer $ vivem uma opção configurável em $ htmlOptions
  • implementou o recurso de migração de banco de dados
  • construtor de consulta Adicionado

Requisitos :

  • PHP 5.4 ou superior

Programas semelhantes

Horus Plus
Horus Plus

12 Apr 15

Kraken.js
Kraken.js

10 Dec 15

Meteor
Meteor

5 Sep 16

Symfony
Symfony

29 Sep 17

Outro software de desenvolvedor Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Comentário para Yii PHP Framework

Comentários não encontrado
Adicionar comentário
Ligue imagens!