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: 1.0/5 (Total Votes: 1)

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

COKE
COKE

1 Mar 15

Proot
Proot

11 Apr 15

Katana
Katana

14 Apr 15

scaleApp
scaleApp

1 Mar 15

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!