我想在csv文件中设置每列的大小,我想设置列的字段大小,我不知道我可以在哪里设置代码来设置大小?任何人都可以帮助它,将提前感谢.
这是我的代码
function export($result)
{
Configure::write('debug',0);
$filename = "excel.".csv";
$csv_file = fopen('php://output', 'w');
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename="'.$filename.'"');
// The column headings of .csv file
$header_row1 = array(
"Last Name",
"First Name",
"Middle Name",
);
$header_row = array_merge($header_row1,$header_row2);
fputcsv($csv_file,$header_row,',','"');
// Array indexes correspond to the field names in your db table(s)
if (!isset($result['Post']['User'])) {
$row1 = array(
$result['Post']['prefix_name'],
$result['Post']['first_name'],
$result['Post']['middle_name'],
$result['Post']['last_name'],
);
}
else {
$row1 = array(
$result['Post']['prefix_name'],
$result['Post']['first_name'],
$result['Post']['middle_name'],
$result['Post']['last_name'],
);
}
$row = array_merge($row1,$row2);
unset($row2);
fputcsv($csv_file,$row,',','"'); …Run Code Online (Sandbox Code Playgroud) 我想在doctrine中使用union,我搜索了很多但没有得到任何成功,这是我在sql中的union查询,如何在doctrine中转换这个查询?
select * from (select orderid,tutorialId,points,allow_multiple,question,answer1,image1,correct1,answer2,image2,correct2,answer3,image3,correct3,answer4,image4,correct4,answer5,image5,correct5,'1' as istest,'' as content,'' as media,'' as media_type_id from tutorial_test
union
select orderid,tutorialId,'0' as istest,content,media,media_type_id,'' as points,'' as allow_multiple,'' as question,'' as answer1,'' as image1,'' as correct1,'' as answer2,'' as image2,'' as correct2,'' as answer3,'' as image3,'' as correct3,'' as answer4,'' as image4,'' as correct4,'' as answer5,'' as image5,'' as correct5 from tutorial_elements) a where a. tutorialId = 1 order by orderid asc
Run Code Online (Sandbox Code Playgroud)
这一个是我的学说查询
$query = "SELECT * FROM(SELECT
tt.tutorialid
FROM
TutorialTest tt
UNION …Run Code Online (Sandbox Code Playgroud) Product Plan ProductPlan
id |name id |name id | product_id | plan_id
1 aplha 1 a 1 1 2
2 bravo 2 b
3 charlie
Run Code Online (Sandbox Code Playgroud)
我想找到ProductPlan的产品名称和计划名称,如果ProductPlan中存在产品的产品ID和计划ID,那么计划和产品的名称将显示,我试了很多,关系b/w表是正确的但我没有'得到确切的数据,查询我用过的那个
$p_plan = $this->ProductPlan->find('all',array(
'conditions'=>array(
'ProductPlan.product_id'=>'Product.product_id'
)
)
);
$this->set('p_plan', $p_plan);
Run Code Online (Sandbox Code Playgroud)
如果有人帮助我,我会非常感激他.提前致谢.
计划关系
class Plan extends AppModel{
public $primaryKey='plan_id';
public $hasMany = array(
'ProductPlan'=>array(
'className' => 'ProductPlan',
'foreignKey' => 'plan_id'
)
);
Run Code Online (Sandbox Code Playgroud)
产品
class Product extends AppModel{
public $primaryKey='product_id';
public $hasMany = array(
'ProductsUser'=>array(
'className' => 'ProductsUser',
'foreignKey' => 'product_id'
),
'ProductsUserNode'=>array(
'className' => 'ProductsUserNode', …Run Code Online (Sandbox Code Playgroud) 我想通过id找到数据,我有一个这样的数组
$result=
Array
(
[3] => 536371014
[38] => 1435902884
[53] => 100000224980743
)
Run Code Online (Sandbox Code Playgroud)
用户_id是
[3], [38], [53]
Run Code Online (Sandbox Code Playgroud)
在我的用户tabe中
user_id name
3 usii
38 test
53 test 2
Run Code Online (Sandbox Code Playgroud)
我想通过用户ID找到所有数据,我怎么能用结果集用户ID这是索引,我尝试了很多但没有成功,请帮助我这样做,感谢提前一点.
我想从下拉列表中禁用一些选项,我有一个这样的数组
array(
'all' => 'ALL',
'skip1' => 'User Define Groups:',
(int) 43 => '--Usii Group2',
(int) 105 => '--Usii Mailing [ mailing list]',
(int) 106 => '--test [ mailing list]',
'skip2' => 'Dynamic Define Groups:'
i want to disable value of skip1 and skip2, if user click on skip1 and skip2 value it can't be select in dropdown list, this is my view file
echo $this->FormManager->input('view',array('label'=>'View ','type'=>'select','options'=>$viewGroup,'default'=>$default));
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助做到这一点,我们将不胜感激,提前感谢.
我有一个包的表
Package_id name description
1 A abcdef
2 B ghijkl
3 C mnopq
Run Code Online (Sandbox Code Playgroud)
另一个表是user_comparisons
u_c_id user_id package_ids
1 1 1,2
2 2 2,1
3 1 1,3
Run Code Online (Sandbox Code Playgroud)
我想针对用户显示关于user_comparisons的包,我该怎么做?如果有人能提供帮助,我们将不胜感激,谢谢.
编辑
我想展示像这样的包
user Comparisons # 1
Package 1 Package 2
Name description Name Description
Run Code Online (Sandbox Code Playgroud)
用户Comaprison#2
Package 1 Package 3
Name Description Name Description
Run Code Online (Sandbox Code Playgroud) php ×5
mysql ×3
cakephp ×2
cakephp-1.3 ×1
cakephp-2.0 ×1
cakephp-2.1 ×1
codeigniter ×1
doctrine ×1
doctrine-orm ×1
excel ×1
html ×1
jquery ×1
orm ×1