>  기사  >  백엔드 개발  >  WeChat 개발 학습 일기(5): weiphp 오픈 소스 프레임워크의 버그, 공개 계정 권한 편집 문제

WeChat 개발 학습 일기(5): weiphp 오픈 소스 프레임워크의 버그, 공개 계정 권한 편집 문제

WBOY
WBOY원래의
2016-08-08 09:26:061205검색
최근 Weiphp를 공부하고 있는데, 전체적으로 버그가 꽤 많다고 합니다. 아니요, 사용에 심각한 영향을 미치는 문제를 발견했습니다. 이렇게 심각한 버그가 발생할 가능성은 거의 없어 보입니다. Weiphp의 WeChat 공개 계정 수준, 권한 증가 및 버그 수정, 권한 목록이 보이지 않고 잘못된 플러그인 이름 2개만 보입니다: “Good People” 및 “ 환경".[시스템 BUG] 사용자 권한이 정상적으로 표시되지 않습니다문제 설명: 사용자->공식 계정 수준->플러그인 두 개, 좋은 사람과 환경 편집, 나타남해결책: 백그라운드에서 새 공개 계정 수준 오류 추가주소 http://****.com /Admin/PublicGroup /add/model/13.html해당 플러그인이 나열되지 않습니다이유: ApplicationCommonCommonfunction.php의 get_model_attribute() 함수는 업그레이드 및 수정됨) 으로 인해 배열 첨자 이름이 변경됩니다. $fields [1] [1]을 통해 얻을 수 있는 콘텐츠는 더 이상 얻을 수 없습니다. 대신 $fields [1] ['addon_status' ] 문제가 해결된 후 $fields [1] [1]을 $로 대체합니다. fields [1] ['addon_status'] in ApplicationAdminControllerPublicGroupController.class.php 그냥 참고: 이 문제는 추가 및 수정에 대해 발생합니다. 편집 시 또 다른 문제는 선택한 플러그인이 "선택되지 않음"이라는 것입니다.해결책: //$data ['addon_status'] = array_diff ( $fields [1] [1] ['value'], $data [ ' addon_status'] );$data ['addon_status'] = array_diff ( $fields [1] ['addon_status'] ['value'], $data ['addon_status'] ); 🎜>------아래 사항은 무시해주세요--------------- 두 번째 : [시스템 BUG] 백그라운드 관리 설정 인증 플러그인에 문제가 있습니다. (첫 번째 문제와 같은 문제인 듯, 이 코드는 바뀌지 않습니다.) 문제 설명: =/admin/PublicLink/lists/mp_id/107.html작업: 백스테이지 관리-> ; 관리자 구성-> 승인된 플러그인 편집-> 확인 위치: [공식 계정과 관리자 간의 연결] 목록 문제: 승인된 플러그인 빈 상태로 재설정되어 더 이상 편집을 할 수 없습니다 ) 한 번 나타났다가 다시 설치했는데 감히 다시 시도하지 못했습니다 해결책 :저도 이 문제를 겪어 공식적으로 제보했습니다. ApplicationCommonCommonfunction.php 파일에서 속성 정보 획득 및 get_model_attribute 함수 캐싱에 문제가 있습니다. 이 함수는 8월 버전 2.0에서 제대로 작동합니다.버전 12.2의 get_model_attribute 함수 라인 1024는 다음과 같이 수정되어야 합니다. $value [$val] = $attr [$val]; > 수정됨: $value [$key] = $attr [$val]; 더 많은 문제가 아직 연구 중입니다. Jiutianniao Q&A: http://ask.jiutianniao.comWuhan Jiutianniao: 모바일 인터넷 시스템 개발자 위는 WeChat 개발 학습 일기(5)를 소개합니다: weiphp 오픈 소스 프레임워크의 버그, 공개 계정 권한 편집 문제, 내용 측면을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.