小编usi*_*sii的帖子

如何设置csv文件列的大小?

我想在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)

php excel

9
推荐指数
2
解决办法
3万
查看次数

如何在学说中编写联合查询?

我想在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)

mysql orm doctrine doctrine-query doctrine-orm

8
推荐指数
1
解决办法
7283
查看次数

如何在cakephp中通过外键查找数据?

 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)

php cakephp cakephp-1.3 cakephp-2.0 cakephp-2.1

6
推荐指数
1
解决办法
5192
查看次数

结果集在数组中时如何查找数据?

我想通过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这是索引,我尝试了很多但没有成功,请帮助我这样做,感谢提前一点.

php mysql codeigniter

6
推荐指数
1
解决办法
98
查看次数

如何禁用从cakephp的下拉列表中选择一个或多个选项?

我想从下拉列表中禁用一些选项,我有一个这样的数组

  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)

任何人都可以帮助做到这一点,我们将不胜感激,提前感谢.

html php jquery cakephp

4
推荐指数
1
解决办法
2275
查看次数

当表中的id是逗号时,如何显示数据?

我有一个包的表

 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 mysql

4
推荐指数
1
解决办法
104
查看次数