2009/04 썸네일형 리스트형 CakePHP paginator 에서 순서대로 번호를 보여주기 CakePHP의 paginator는 굉장히 훌륭합니다. ㅠ_ㅠ 번거로운 페이징 작업을 아주 간단하게 해주죠. 필요해서 리스트에서 번호를 보여줄때 순서대로 번호를 매기는 것을 방법을 생각했습니다. $paging = $paginator->params(); $vid = intval($paging['count']) - (intval($paging['page']) - 1) * intval($paging['options']['limit']); foreach ($datas as $data): .... $vid--; endforeach; View에서 paginator->params([Model]) 을 호출하면 paginator의 옵션과 설정된 값들을 배열로 리턴합니다. 그중에서 전체글수, 현재 페이지, 각 페이지당 글.. 더보기 MySQL 1140 에러 ERROR 1140: Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns isillegal if there is no GROUP BY clause SUM, COUNT, AVG, MIN, MAX 등의 함수와 일반 컬럼을 동시에 사용하기위해서는 GROUP BY 절이 필요합니다. 다음과 같은 SQL도 동일한 에러를 발생시킵니다. SELECT owner, COUNT(*) FROM pet; 하지만 GROUP BY를 사용하면 각 그룹별로 나누어서 보여주기 때문에, 전체행에 대한 여러 값을 구할 수가 없습니다. 이럴 때는 GROUP BY NULL 을 사용해서 그룹을 만들지 않고 모든 행을 연산할 수 있습니다. SELECT COUNT( DIST.. 더보기 굿모닝 팝스 RSS 변환! 굿모닝 팝스를 매일 들으며 rss를 통해서 팟캐스트로 스마트폰으로 가끔식 듣고 있었는데 어느세 KBS에서 tune이라는 서비스를 하면서 별도의 ActiveX 를 이용해서만 다운이 되더군요. 그래서 오늘 잠깐 독서실을 째고 루비로 만들어 봤습니다. 일단 Wireshark를 이용해서 tune으로 굿모닝 팝스 mp3 url을 패킷캡처해서 알아냈습니다. 아주 간단하더군요. 그리고 우리의 무료 Ruby 호스팅 사이트인 Heroku의 개발용 사이트인 Herokugarden 에서 간단하게 mp3를 다운받을 수 있는 RSS를 만들었습니다. require 'net/http' require 'uri' require 'rexml/document' class RssController < ApplicationController.. 더보기 이전 1 다음