반응형

전체 글 371

[CI4] 다날 API PHP 연동작업 후기

그냥 소스코드 이런거 공개는 못합니다. 해당 API가 그냥 순수 PHP로 구성되어 있어 이를 CI4로 작업한 후기입니다. 후기. 1. VIEW에서 그대로 작동안됨. ㄴview의 특성상 함수가 view 최초 로딩에는 불려지나 그 이후 호출해도 작동되지 아니함. 2. 컨트롤러로 옮기고 컨트롤러 내에서 함수 호출하는 방식으로 해당 변수 값 호출진행해야 한다. ㄴ php의 global로 변수값에 접근이 가능하나 ci 컨트롤러 내에서는 public 또는 $_SESSION으로만 접근이 가능한데, 이마저도 접근이 안되어, 그냥 class내 함수로 호출하여 가져오는 방식으로 구현. 3. 외부 api서버에 직접 접근 후 그 이후에 다시 리다이렉트 하는 부분이 있는데, 해당 부분에서 세션이 끊어지는 부분이 있음. 해당 부..

취업/CodeIgniter 2022.12.18

[CI4]codeigniter4에서 www 작동하게 만들기.(with apache)

2022.02.22 - [취업/CodeIgniter] - [ci4] 최소지원 php 버전은 7.2? 7.3? [ci4] 최소지원 php 버전은 7.2? 7.3? 회사에선 ci4이지만, php 버전 7.2를 쓰는데, ci4에선 다운로드에선 최소 지원이 7.3버전이더라 https://codeigniter.com/download Welcome to CodeIgniter CodeIgniter 4 is the latest version of the framework, intended for use with PHP kasumil.tistory.com 해당 내용을 통해서 다운 받으면 되고, 내 경우에 7.2를 사용하기에 해당 부분의 내용대로 수정하였다. public폴더가 연결이 안되서 이걸 어떻게 하나 했는데, aw..

취업/CodeIgniter 2022.12.14

[Tree] react-d3-tree 미니맵 만들기.

마땅한 라이브러리가 없어 해당 라이브러리를 적용하기로 했다. https://github.com/jeremy-carbonne/react-minimap GitHub - jeremy-carbonne/react-minimap: A minimap component for React A minimap component for React. Contribute to jeremy-carbonne/react-minimap development by creating an account on GitHub. github.com npm i react-minimap --force or npm i react-minimap --legacy-peer-deps 위 명령어를 사용하는 이유는 오래되서리... 뒷 옵션은 참조할 것. https..

취업/Tree Graph 2022.12.13

[React.JS] react-d3-tree 그래프 기술 검토

간단하게 말하자면 이걸로 확정. Reactflow라는 걸출한 라이브러리가 있으나 좌표를 줘야하는 문제가 있어서 그냥 검토중에 버렸다. https://reactflow.dev/ React Flow Showcase React Flow is used by thousands of people, from solo open-source developers to companies like Stripe and Typeform. We’ve seen the library used for data processing tools, chatbot builders, machine learning, musical synthesizers, and more. reactflow.dev 해당 라이브러리 type https://bkrem...

취업/Tree Graph 2022.12.11

[React.JS] react-native-webview 설치가이드

// 1. 프로젝트 생성 npx react-native init webviewtest // 2. 라이브러리 설치 yarn add react-native-webview or npm install --save react-native-webview // 3. pod install ios라면 필수 cd ios pod install // 4. android 설정 // android/gradle.properties 파일 내 하단 추가 android.useAndroidX=true android.enableJetifier=true // 5. 리액트네이티브 버전 고정 명령어. npm config set save-exact=true // 이게 기초 세팅. //App.js import React, { useRef } fro..

취업/React.JS 2022.12.10

[React.JS] react-native link react-native-webview Unrecognized command "link" 문제 해결

리액트 네이티브를 react-native-webview로 구현할 일이 있어서 기술검토를 위해 적용했다. 그런데 오류가 발생하는 것이 아닌가? react-native link react-native-webview 위 명령에서는 link가 사라졌기에 작동이 되지 않는 문제가 있었다. 음... 어찌할까 몇시간 고생하면서 찾아봤는데, 정답은 자동으로 autolinking 기능으로 필요 없어진 부분이었다. https://github.com/react-native-webview/react-native-webview/blob/master/docs/Getting-Started.md GitHub - react-native-webview/react-native-webview: React Native Cross-Platfo..

취업/React.JS 2022.12.09

[php] Tree graph Collapsible Tree with Search

Collapsible Tree라는 그래프 라이브러리 기능 조사. 최소 요구 조건 각 노드에서 부가 설명이 표시되어야 함. 현재 위치 표시 검색 기능 필요 그러다보니 조사를 했는데, php의 기능으로 특정라이브러리를 찾았다. 모든 기능이 충족되는 라이브러리가 FamilyTreeJS인데, 이건 유료 라이브러리... 이거 적용해보았는데, 트리가 넓어지는 게 100개 이상되면 맛이 가더라. 구현은 되는데, 확장 기능등이 작동되지 않음. https://balkan.app/FamilyTreeJS Family Tree JavaScript Component | BALKAN FamilyTreeJS FamilyTree JS is a simple, flexible and highly customizable JavaScrip..

취업/Tree Graph 2022.12.07

[Mac] PHP, Apache install. Bitnami 다운로드 막힘.

이전에 wamp를 다운로드하려다가 못 다운로드해서 기존에 다운로드한 파일을 백업하면서 발견한건데, 비트나미가 없어졌다. wamp, mamp가 사라져서 더 이상 다운로드가 되지 않는데, 1. PHP 설치 # lts 버전이 아닌 8.0 버전으로 설치했습니다. brew install php@8.0 2. httpd 설치(apache) brew install httpd 3. httpd.conf 파일 내용 수정 httpd.conf 파일 찾기 명령어 find [찾을 경로] [형식] "찾을 파일 이름.확장자" find / -name "httpd.conf" httpd가 설치된 폴더로 이동 cd /opt/homebrew/etc/httpd 관리자 권한으로 httpd.conf 파일 열기 (비밀번호 입력) sudo vi htt..

OS/Mac 2022.12.07
728x90