[CakePHP 2.x]テーブルのカラム名を取得

テーブルのカラム名を取得

$this->Model->getColumnTypes();

Controller

$columnTypes=$this->SystemTest->getColumnTypes();
$columnNames=array_keys($columnTypes);
$this->set('columnTypes', $columnTypes);
$this->set('columnNames', $columnNames);

View

columnTypes<br/>
<?php
$tmp=var_export($columnTypes,true);
echo str_replace("\n", "<br/>", $tmp);
?>
<br/><br/>
columnNames<br/>
<?php
$tmp=var_export($columnNames,true);
echo str_replace("\n", "<br/>", $tmp);
?>

Sample

[objective-c]UIButtonのラベルを複数行にする

UIButtonのラベルを複数行にする

testbutton.layer.borderWidth=1.0;
[testbutton setTitle:@"あいうえお\nかきくけこ" forState:UIControlStateNormal];
UILabel*innerLabel= testbutton.titleLabel;
innerLabel.numberOfLines=0;
innerLabel.frame=CGRectMake(0, 0, testbutton.frame.size.width, testbutton.frame.size.height);

[Twitter]ツイートボタンとリダイレクト

ツイートボタンのdata-urlのurlがリダイレクト処理をしていたら
ツイート数はどのurlに対してカウントアップするのだろうか
答え:リダイレクト先でした

サンプル:/test/78/
サンプルの(1)はphpで(2)へリダイレクトする。
/test/78/access/index.php

<?php
header('Location:/test/78/redirected/');
?>

サンプルの(1)でツイートすると(2)のツイート数が増える。

[objective-c]EGODatabase #6

EGODatabase #6
下記の処理を実行しただけではuser.dbは作成されていない。
ファイルはexecuteQueryを実行すると作成される。

NSString*filepath=[NSHomeDirectory() stringByAppendingPathComponent:@"Documents/user.db"];
EGODatabase* database = [EGODatabase databaseWithPath:filepath];

[objective-c]jsonを読み込む

jsonを読み込む

NSString*url = @"/php/45/";
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
NSData *json_raw_data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *json = [[NSString alloc] initWithData:json_raw_data encoding:NSUTF8StringEncoding];
NSData *json_data = [json dataUsingEncoding:NSUnicodeStringEncoding];
NSError *error=nil;
id data = [NSJSONSerialization JSONObjectWithData:json_data options:NSJSONReadingAllowFragments error:&error];
if (error) {
    NSLog(@"---error code:%d %@",error.code,[error localizedDescription]);
}else{
    if( [data isKindOfClass:[NSArray class]] ){
        NSLog(@"---array");
        
    }else if( [data isKindOfClass:[NSDictionary class]] ){
        NSLog(@"---dic");
    }
}