zcyxm
第二个问题,在config文件夹里面修改main.php文件,在里面加入
'language'=>'zh_cn'
,然后对应的username需要在对应的model里面修改public function attributeLabels() { return array( 'username'=>'邮箱', 'password'=>'密码', 'repassword'=>'确认密码', 'user_name'=>'昵称', ); }
- zcyxm 回复了话题 关于swfupload扩展的问题!急!
我测试的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进来,主要是看引用的地址是不是正确的。
- zcyxm 回复了话题 关于swfupload扩展的问题!急!
可能,也许吧。我刚开始弄了半天,都显示不出来。后来查看页面的代码里面的JS生成
<script type="text/javascript" src="/zcyxm/assets/8d3fb39e/swfupload.js"></script>
然后,我就把view里面的代码人为的改成了'jsHandlerUrl'=>Yii::app()->assetManager->getBaseUrl().'/8d3fb39e/handlers.js'
,然后就至少可以了。
不过这个肯定不是正确的办法。 - zcyxm 回复了话题 关于swfupload扩展的问题!急!
'jsHandlerUrl'=>Yii::app()->assetManager->getBaseUrl().'/handlers.js'
这个应该也不对。我试过。。然后页面的代码得到的JS的地址不对。。。这个相对地址我不知道怎么写。。。Yii::app()->assetManager->getBaseUrl()
.‘/assets/-随机-/handlers.js'测试是对的。。。
正纠结呢。等高手。。 - zcyxm 回复了话题 这个问题我也说不清楚
觉得这个问题怪怪的…
不知道你要用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, )); }
在控制器里面修改
- zcyxm 回复了话题 Yii剪辑头像扩展-----CropZoom
Mark,马上需要用到了!收藏之
没看出两张图有啥区别
还有,程序猿切记心浮气躁,测试就测试,随便按几个字符就是了,那出粗口
我们公司的一切图的,样式表里面的id和class都是gun ,cao,sb......无语