zcyxm

zcyxm

这家伙有点懒,还没写个性签名!

  • 财富值37226
  • 威望值60
  • 总积分39346

个人信息

  • 第二个问题,在config文件夹里面修改main.php文件,在里面加入 'language'=>'zh_cn',然后对应的username需要在对应的model里面修改

    public function attributeLabels()
    {
        return array(			
            'username'=>'邮箱',
            'password'=>'密码',
            'repassword'=>'确认密码',
            'user_name'=>'昵称',
        );
    }
    
  • 我测试的view页面

    <?
    $this->widget('application.extensions.swfupload.CSwfUpload', array(
        'jsHandlerUrl'=>Yii::app()->assetManager->getBaseUrl().'/8d3fb39e/handlers.js', //Relative path
        'postParams'=>array(),
        'config'=>array(
            'use_query_string'=>true,
    		'upload_url'=>$this->createUrl('site/test'),
            'file_size_limit'=>'2 MB',
            'file_types'=>'*.jpg;*.png;*.gif;',
    		//'file_types'=>'*.txt;',
            'file_types_description'=>'Image Files',
            'file_upload_limit'=>0,
            'file_queue_error_handler'=>'js:fileQueueError',
            'file_dialog_complete_handler'=>'js:fileDialogComplete',
            'upload_progress_handler'=>'js:uploadProgress',
            'upload_error_handler'=>'js:uploadError',
            'upload_success_handler'=>'js:uploadSuccess',
            'upload_complete_handler'=>'js:uploadComplete',
            'custom_settings'=>array('upload_target'=>'divFileProgressContainer'),
            'button_placeholder_id'=>'swfupload',
            'button_width'=>200,
            'button_height'=>20,
            'button_text'=>'<span class="button">'.Yii::t('messageFile', '请选择要上传的文件').' (Max 2 MB)</span>',
            'button_text_style'=>'.button { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11pt; text-align: center; }',
            'button_text_top_padding'=>0,
            'button_text_left_padding'=>0,
            'button_window_mode'=>'js:SWFUpload.WINDOW_MODE.TRANSPARENT',
            'button_cursor'=>'js:SWFUpload.CURSOR.HAND',
            ),
        )
    );
    ?>
     
    <?php echo CHtml::beginForm(); ?>
    <div class="form">
        <div class="row">
        <div id="divFileProgressContainer"></div>
        <div class="swfupload"><span id="swfupload"></span></div>
        </div>
    </div>
    <?php echo CHtml::endForm(); ?>
    

    在浏览器里面显示出来后,你查看源代码,看头部那些JS,有没有引用相对应的JS进来,主要是看引用的地址是不是正确的。

  • 可能,也许吧。我刚开始弄了半天,都显示不出来。后来查看页面的代码里面的JS生成
    <script type="text/javascript" src="/zcyxm/assets/8d3fb39e/swfupload.js"></script>
    然后,我就把view里面的代码人为的改成了
    'jsHandlerUrl'=>Yii::app()->assetManager->getBaseUrl().'/8d3fb39e/handlers.js',然后就至少可以了。
    不过这个肯定不是正确的办法。

  • 'jsHandlerUrl'=>Yii::app()->assetManager->getBaseUrl().'/handlers.js'
    这个应该也不对。我试过。。然后页面的代码得到的JS的地址不对。。。这个相对地址我不知道怎么写。。。
    Yii::app()->assetManager->getBaseUrl().‘/assets/-随机-/handlers.js'测试是对的。。。
    正纠结呢。等高手。。

  • 觉得这个问题怪怪的…
    不知道你要用B表单做啥..
    你这样试试 echo $form->dropDownList($model,'Aid',A::model()->getStatusArray);

  • 'upload_success_handler'=>'js:uploadSuccessListView' TO 
    'upload_success_handler'=>'js:uploadSuccess'.Requirements
    

    这个的意思是 把‘config’里面的 'upload_success_handler'=>'js:uploadSuccessListView'
    改成 'upload_success_handler'=>'js:uploadSuccess' 吧?

  • 我也是个新手,才来十几天,不太懂,刚开始的时候和你的想法一样,后来见别人都这么用了,我就这么用了。.等高手吧。我个人觉得dataProvider应该CActiveDataProvider的实例。。也许是这样。。。

  • public function actionIndex()
    {
        $criteria=new CDbCriteria(array(
            'order'=>'story_id DESC',
        ));
    		
        $dataProvider=new CActiveDataProvider('stories', array(
        'pagination'=>array(
            'pageSize'=>15,
            'pageVar'=>'p',
        ),
        'criteria'=>$criteria,
    ));
        	
    $this->render('index',array(
        'dataProvider'=>$dataProvider,
    ));
        	
    }
    

    在控制器里面修改

  • Mark,马上需要用到了!收藏之

  • 没看出两张图有啥区别

    还有,程序猿切记心浮气躁,测试就测试,随便按几个字符就是了,那出粗口

    我们公司的一切图的,样式表里面的id和class都是gun ,cao,sb......无语

副董事长 等级规则
39346/50000
资料完整度
30/100
用户活跃度
70/100

Ta的关注

1

Ta的粉丝

18

Ta的访客

73