woocommerce를 사용하여 사용자 지정 '카트에 추가' 생성 woocommerce를 사용하여 사용자 지정 '카트에 추가' 생성 woocommerce 템플릿 외부에 있는 페이지에서 특정 제품을 가져오면 '카트에 추가' 버튼을 추가해야 합니다.코드를 봤는데 우코머스가 이렇게 하는 게 보였어요 Add to cart product_id와 모든 것을 제 요구에 맞게 바꾸려고 했습니다. 이미 $id가 있다고 가정합니다.쇼트코드는 이미 AJAX 기능을 제공하고 있습니다. 이것을 시험해 보세요. programing 2023.04.02
Spring @Value가 속성 파일의 값으로 확인되지 않습니다. Spring @Value가 속성 파일의 값으로 확인되지 않습니다. 전에 다른 프로젝트에서 작업한 적이 있는데, 같은 작업을 다시 하고 있을 뿐인데 무슨 이유에서인지 작동이 안 돼요.더 스프링@Value속성 파일에서 읽는 것이 아니라 문자 그대로 값을 가져갑니다. AppConfig.java @Component public class AppConfig { @Value("${key.value1}") private String value; public String getValue() { return value; } } application Context.xml: appconfig.properties key.value1=test value 1 컨트롤러에 다음 기능이 있습니다. @Autowired private A.. programing 2023.04.02
자동 시퀀스를 사용하여 쉼표로 구분된 값으로 오라클의 함수를 분할합니다. 자동 시퀀스를 사용하여 쉼표로 구분된 값으로 오라클의 함수를 분할합니다. 분할 함수는 분할할 문자열과 문자열을 분할하고 Id 및 Data 열이 있는 테이블을 반환하는 구분 기호라는 두 개의 매개 변수를 필요로 합니다.또한 Id 및 Data 열의 테이블을 반환하는 Split 함수를 호출하는 방법.ID 열에는 시퀀스가 포함되어 데이터 열에는 문자열의 데이터가 포함됩니다.예. SELECT*FROM Split('A,B,C,D',',') 결과는 다음 형식이어야 합니다. |Id | Data -- ---- |1 | A | |2 | B | |3 | C | |4 | D | 이러한 테이블을 작성하는 방법은 다음과 같습니다. SELECT LEVEL AS id, REGEXP_SUBSTR('A,B,C,D', '[^,]+', 1.. programing 2023.04.02
jQuery AJAX/POST가 데이터를 PHP로 전송하지 않음 jQuery AJAX/POST가 데이터를 PHP로 전송하지 않음 그래서 저는 잠시 이 문제를 안고 있고, 이 주제에 대해 수많은 질문이 있다는 것을 알고 있습니다. 가능한 모든 해결책을 시도해 봤지만 여전히 효과가 없습니다. 이것은 내 경우 작동하지 않는 가장 간단한 예입니다. j쿼리: $.ajax({ url: "ajax/add-user.php", type: "POST", data: {name: 'John'}, success: function(data){ console.log(data); } }); PHP echo json_encode($_POST); 바로 그겁니다.항상 빈 어레이를 응답으로 돌려받습니다.로 시도했다.serialize()를 위해data:근데 항상 반응이 공허해요.게시된 값을 받아야 할 때.. programing 2023.04.02
워드프레스(Woocommerce 확장자) - 프로그래밍 방식으로 새 순서 만들기 워드프레스(Woocommerce 확장자) - 프로그래밍 방식으로 새 순서 만들기 프로그래밍 방식으로 새 주문을 만들고 싶습니다. 워크플로우 심플: 심플 폼을 송신하면, 유저가 작성되어 새로운 오더가 작성됩니다. 새 사용자를 만들 수 있었고 user_id가 반환되었습니다.이제 새로운 주문을 한 번에 할당해야 합니다. 어떻게 하면 좋을까요?프로그래밍 방식으로 주문을 작성하는 방법은 다음과 같습니다.위 @pavel의 제안에서 WC_Checkout::create_order()를 주로 따랐습니다.이것은 제가 쓰고 있는 플러그인에서 직접 가져온 것이므로 소스 데이터가 어디서 오는지를 조정해야 합니다. // build order data $order_data = array( 'post_name' => 'order-'.. programing 2023.04.02
오류 상태 코드 MVC와 함께 JSON을 반환합니다. 오류 상태 코드 MVC와 함께 JSON을 반환합니다. 클라이언트가 적절한 액션을 취할 수 있도록 이 링크의 조언에 따라 콜에 대한 오류를 컨트롤러에 반환하려고 했습니다.컨트롤러는 jquery AJAX를 통해 javascript에 의해 호출됩니다.상태를 error로 설정하지 않은 경우에만 Json 객체를 돌려받습니다.여기 샘플 코드가 있습니다. if (response.errors.Length > 0) Response.StatusCode = (int)HttpStatusCode.BadRequest; return Json(response); 상태 코드를 설정하지 않으면 Json이 나타납니다.상태 코드를 설정하면 상태 코드가 반환되지만 Json 오류 개체는 반환되지 않습니다. 업데이트 오류 개체를 JSON으로 전.. programing 2023.04.02
JObject에서 JProperty 값을 추가 또는 갱신하려면 JObject에서 JProperty 값을 추가 또는 갱신하려면 현재 이 작업을 수행하기 위해 다음과 같은 확장 방법을 사용하고 있지만, 이 작업을 수행하기 위한 기존 방식 또는 확장 방법이 있어야 할 것 같습니다(또는 적어도 이 작업의 하위 집합).Json 안에 아무것도 없다면.NET 그럼 권장 프로세스는 무엇입니까?또는 권장 프로세스에 근접하기 위해 아래의 코드를 변경하는 방법을 알려주세요. public static partial class ExtensionMethods { public static JObject SetPropertyContent(this JObject source, string name, object content) { var prop = source.Property(name); if.. programing 2023.04.02
다른 두 날짜 사이의 날짜를 확인합니다. 스프링 데이터 jpa 다른 두 날짜 사이의 날짜를 확인합니다. 스프링 데이터 jpa 다음과 같은 모델이 있습니다. public class Event { private String name; private Date start; private Date end; } 및 저장소로서 @Repository public interface EventRepository extends JpaRepository { List findByEventTypeAccount(Account account); } 내가 하고 싶은 것은, 나는 날짜를 하나 넘기고 그 날짜가 다음 사이에 있는지 확인해야 한다는 것이다.start그리고.end예: 9월 30일을 넘기고, 9월 30일 사이에 있는 엔트리를 모두 찾아야 합니다.start그리고.end) 뭐랄까findDat.. programing 2023.04.02
페이지 수 계산의 페이지 수 논리 페이지 수 계산의 페이지 수 논리 아래 소품을 통과해야 하는 반응 컴포넌트를 사용하고 있습니다. 가지고 있는 api와 같은 계산을 할 수 없습니다.total_items,것은 아니다.totalPages50개 있으면total_items, 어떻게 하면 5를 제작할 수 있을까요?totalPages소품? 내 한계는 10개래.나누다total_items타고limit값을 반올림합니다. Math.ceil(total_items/limit); 50 items / 10 per page = 5 pages 55 items / 10 per page = 6 pages 다른 페이지에 표시할 항목이 거의 없기 때문에 분할 연산에 대한 지분이 있는지 확인해야 합니다. 예를 들어 다음과 같습니다. 6 items 5 limit 만약 우리가 .. programing 2023.04.02
연결 및 라우터 문제 연결 및 라우터 문제 프로젝트에는 Redux와 React를 사용하고 있습니다.App.js에 몇 가지 경로가 있습니다.또, 리액트 리듀스의 접속 기능도 사용하고 있습니다.업데이트 차단 문제를 방지하기 위해 보통 이 방법으로 컴포넌트를 포장했습니다. withRouter(connect(mapStateToProps, mapDispatchToProps)(App)), 단, WithRouter의 순서를 변경하여 접속해도 동작하지 않는 경우: connect(mapStateToProps, mapDispatchToProps)(withRouter(App)) App.js에 console.log 소품이 있습니다.이미 위치와 역사 소품들을 받고 있다.나는 왜 순서가 중요한지 이면에 있는 이론을 알아내고 있다.다음과 같이 사용할 .. programing 2023.04.02