[英]How to load array from php file using codeigniter?
我的数组中有很多数据,但是我没有插入数据库,是否可以将它们保存在php文件中,并在使用时加载?
例:
$myArray = fileContent;
我的文件myFile.php
array(
array( [ 'id' ] => 12, [ 'nome' ] => "Acre", [ 'sigla' ] => "AC" ),
array( [ 'id' ] => 27, [ 'nome' ] => "Alagoas", [ 'sigla' ] => "AL" ),
array( [ 'id' ] => 16, [ 'nome' ] => "Amapa", [ 'sigla' ] => "AP" ),
array( [ 'id' ] => 13, [ 'nome' ] => "Amazonas", [ 'sigla' ] => "AM" ),
array( [ 'id' ] => 29, [ 'nome' ] => "Bahia", [ 'sigla' ] => "BA" ),
// and more...
);
另一种方法是创建这样的文件(将其称为“ data.php”):
<?php
return array(
array( [ 'id' ] => 12, [ 'nome' ] => "Acre", [ 'sigla' ] => "AC" ),
array( [ 'id' ] => 27, [ 'nome' ] => "Alagoas", [ 'sigla' ] => "AL" ),
array( [ 'id' ] => 16, [ 'nome' ] => "Amapa", [ 'sigla' ] => "AP" ),
array( [ 'id' ] => 13, [ 'nome' ] => "Amazonas", [ 'sigla' ] => "AM" ),
array( [ 'id' ] => 29, [ 'nome' ] => "Bahia", [ 'sigla' ] => "BA" ),
// and more...
);
然后加载
$data = require("/path/to/data.php");
如果它是静态内容,则可以将其加载到控制器动作中。
例如
public function index()
{
$data['title'] = 'Page Title';
$data['metaDesc'] = 'meta tags';
$data['metaKeywords'] = '';
$this->load->view('articles/view', $data);
}
<?php echo $title; ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.