1

外部画像 URL を提供するためのファイル フィールドと通常のテキスト フィールドを持つ yii フォームがあります。2 つのフォーム フィールドのうちの 1 つだけが入力されていることを確認する通常のサーバー検証を行うことができました (アップロード用のローカル ファイルまたは外部画像 URL を提供できるため)。注意すべき重要な点は、「ファイル フィールド」の属性値は$_POSTvar が設定された後にのみ利用可能であるように見えることです。つまり$_POST、ファイル フィールドの値は単に提出後に利用可能です($_FILES変数内)。

しかし、私が提供した下の写真を見ると、両方のフィールドに入力することは許可されていないというフィードバックをユーザーがすぐに得られるように、ClientSide Validaton も必要です。しかし、どうすればそれを達成できますか? 私はこの問題に約 2 日間取り組んでおり、半分の時間は解決策を探しています...私は Yii を初めて使用します。

http://www.prism-informatics.com/images/demo.png

よろしくお願いします、S

4

1 に答える 1

0

コードを提供しなかったため、問題が何であるかは完全にはわかりませんが、忘れたと思います:

public function rules()
{
    return array(
        array('image', 'file', 'types'=>'jpg, gif, png'),
    );
}
于 2013-01-08T13:04:56.937 に答える