Download
Desenvolver
Conta
Download
Desenvolver
Login
Forgot Account/Password
Criar Conta
Linguagem
Ajuda
Linguagem
Ajuda
×
Login
Nome de acesso
Senha
×
Forgot Account/Password
Estado tradução de Português
Category:
Software
People
PersonalForge
Magazine
Wiki
Pesquisa
OSDN
>
Pesquisar Software
>
Software Development
>
Frameworks
>
Ethna
>
Ticket List/Search
>
Tíquete #8463
Ethna
Fork
Descrição
Project Summary
Developer Dashboard
Página da Web
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
Histórico
Downloads
List of Releases
Stats
Código Fonte
Code Repository list
Git
ethna
Subversion
Visualizar Repositório
CVS
Visualizar Repositório
Tíquete
Ticket List
Milestone List
Type List
Lista de componentes
List of frequently used tickets/RSS
Submit New Ticket
Documents
Communication
list of ML
News
Tíquete #8463
Ticket List
Submit New Ticket
RSS
Ethna_ActionForm::validate()
:
2006-05-26 18:27
Última Atualização:
2006-06-06 19:57
monitor
ON
OFF
Relator:
tohokuaiki
Dono:
fujimoto
Tipo:
Bugs
Estado:
Fechado
Componente:
(Nenhum)
Marcos:
(Nenhum)
Prioridade:
2
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum
Details
最初に、配列でラップしていますが、
} else if (is_array($def['type'])) {
$form_vars =& $this->form_vars[$name];
ここで、必ずしもform_varsに値が入ってるとは限らない
(NULLがありえる)ので、
} else if (is_array($def['type'])) {
$form_vars =& is_array($this->form_vars[$name]) ?
$this->form_vars[$name] ? array() ;
くらいにした方が何かと便利かと思います。
Ticket History (3/4 Histories)
Show older Histories
2006-05-26 18:27
Updated by:
tohokuaiki
Prioridade
Update from
5 - Medium
to
2
2006-06-06 13:43
Updated by:
fujimoto
Dono
Update from
(Nenhum)
to
fujimoto
Comentário
Logged In: YES
user_id=1134
ふじもとです、すいません、ちょっとおっしゃっていることがま
だつかみきれていないので、お手数ですがもう少し詳細を教えて
いただけると助かります。
#当該箇所の上の行で
#if (is_null($this->form_vars[$name]))
#としているので、nullはこないかなー、という理解です
お手数ですが、よろしくお願いいたします。
2006-06-06 17:39
Updated by:
tohokuaiki
Comentário
Logged In: YES
user_id=11827
ごていねいにありがとうございます。
[(NULLがありえる)ので、 ]
はウソですね。
ありえるとしたら、Formの定義で、
'form_type'=>array(FORM_TYPE_TEXT)
とかしてるのに、<input name="formname">とかしてる場合です
ね。これはアプリを作るユーザーの方の間違いなので、蹴っ飛ばし
ても良いですね。
お手数をおかけしました。
(Ethna0.2で、いい加減に作ってたのが2.1のlここでWarning出て
たので)
2006-06-06 19:57
Updated by:
fujimoto
Ticket Close date
is changed to
2006-06-06 19:57
Estado
Update from
Aberto
to
Fechado
Comentário
Logged In: YES
user_id=1134
あ、ありがとうございますー。
それでは一旦closeさせていただきますです。また何かありました
らぜひぜひ!
Attachment File List (
0
)
Attachment File List
No attachments
Editar
Please login to add comment to this ticket »
Login
} else if (is_array($def['type'])) {
$form_vars =& $this->form_vars[$name];
ここで、必ずしもform_varsに値が入ってるとは限らない
(NULLがありえる)ので、
} else if (is_array($def['type'])) {
$form_vars =& is_array($this->form_vars[$name]) ?
$this->form_vars[$name] ? array() ;
くらいにした方が何かと便利かと思います。