26.09.29
0
조회 178
26.09.26
1
조회 143
26.09.24
0
조회 166
26.09.23
0
조회 172
26.09.19
0
조회 489
26.09.11
0
조회 144
26.09.10
0
조회 139
26.09.10
0
조회 143
26.09.10
0
조회 111
26.09.10
0
조회 98
26.09.09
1
조회 95
26.09.04
0
조회 476
26.09.03
0
조회 337
26.09.01
1
조회 131
26.08.29
0
조회 173
26.08.22
0
조회 281
26.08.20
0
조회 311
26.08.13
0
조회 304
26.08.13
0
조회 355
26.08.13
0
조회 198
댓글 7
혹시 쉼표가 없이 태그 1나만 단독으로 입력될 경우 오동작 될까요?
explode 를 implode 잘못 썻네요;;
$result = str_replace(' ' ,'', explode(',', Context::get('tags'))[0]);
테스트 해본결과 태그가 1개라도 상관없이 잘됩니다.
if(!$result) $result=$addon_info->tag;
이런식으로 코드를 짜서 태그에서 검출 못하면 애드온에 미리 입력된 태그를 넣게 해서 테스트를 해봤는데요.
미리 입력된게 적용되네요.
Context::get('tags') 로 조건을 주었기 때문에 태그가 입력된 것은 검출이 됩니다.
그런데 알려주신 코드로 태그의 첫번째 것을 필터링 하면서 빈 값으로 결과값이 남겨지는 듯 합니다.
태그 한개 혹은 태그 여러개 쉼표 구분해도 동일하네요.