我有一个插入查询(活动记录样式)用于将表单字段插入MySQL表.我想获取插入操作的最后一个自动递增的id作为我的查询的返回值,但我有一些问题.
控制器内部:
function add_post(){
$post_data = array(
'id' => '',
'user_id' => '11330',
'content' => $this->input->post('poster_textarea'),
'date_time' => date("Y-m-d H:i:s"),
'status' => '1'
);
return $this->blog_model->add_post($post_data);
}
Run Code Online (Sandbox Code Playgroud)
内部模型:
function add_post($post_data){
$this->db->trans_start();
$this->db->insert('posts',$post_data);
$this->db->trans_complete();
return $this->db->insert_id();
}
Run Code Online (Sandbox Code Playgroud)
我没有得到任何东西作为模型中add_post的返回
正如我在一些资源中所读到的,base_url()并且site_url()函数codeigniter几乎相同,尽管我的codeigniter(2.1.3)版本的config.php文件(在config目录中)中没有site_url().
然而,他们之间是否有任何区别,因为我看到带参数的site_url()并且从未见过base_url()没有?
以下函数应该从数据库中读取给定资产代码的名称.但它触发了错误:"试图获取非对象的属性"
function sban_name($asset){
$this->db->select('name');
$this->db->from('asset_types');
$this->db->where('code',$asset);
return $this->db->get()->result()->row('name');
}
Run Code Online (Sandbox Code Playgroud)
我想要的只是将资产的名称返回给控制器!非常感谢您的帮助!
我想在Facebook上分享我的网站文章(内容,图片,标题)!
但Facebook没有检测到正确的图像.
在这种情况下,我放了一个静态图片网址.
这是我的代码:
<li>
<a id="buttton" href="http://www.facebook.com/sharer.php?s=100&p[title]=<?php echo $title;?>&p[summary]=<?php echo $summary;?>&p[url]=<?php echo urlencode($url);?>&p[images][0]=http://www.example.com/images/report/daily_report/KNDR/image(2).jpg" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=400,width=600'); return false;">
<img src="<?php echo base_url()?>media/images/share.png" alt=""/>
</a>
</li>
Run Code Online (Sandbox Code Playgroud) 我正在使用mapbender3,它是在我的本地机器上的symfony2中开发的.我被要求将应用程序连接到远程potgreSQL服务器.以下是parameters.yml文件中的配置.
parameters:
database_driver: pdo_pgsql
database_host: 192.168.3.100
database_port: 5434
database_name: idc_core
database_path: ~
database_user: *******
database_password: *******
mailer_transport: smtp
mailer_host: localhost
mailer_user: ~
mailer_password: ~
Run Code Online (Sandbox Code Playgroud)
但是当我运行命令时:
php app/console doctrine:database:create
Run Code Online (Sandbox Code Playgroud)
我一直得到以下错误
could not create database for connection named "idc_core"
cound not find driver
Run Code Online (Sandbox Code Playgroud)
我在Windows 7上使用WAMP服务器,驱动程序pdo_pgsql在我的本地计算机上显示活动并运行.
我检查了phpinfo(),它显示pdo_pgsql已启用,但当我php -m在命令行中运行以查看编译的模块时,
我可以看到PDO,pdo_mysql和pdo_sqlite但不能看到pdo_pgsql
我使用的是netbeans 8.0,它显示了zend框架的自动完成功能,但不支持codeigniter.如何将它与codeigniter一起用于自动完成支持???
谢谢
如何从页面元素中删除给定的类?
例:
<div class="fan light"> ... </div>
<div class="light"> ... </div>
<h3 class="seahorse light"> SomeHeading </h3>
Run Code Online (Sandbox Code Playgroud)
我想light从页面的所有元素中删除该类!
我如何使用jquery或javascript做到这一点?
在启动应用程序时黑屏来了2秒钟,phonegap在android启动画面出现之前.如何解决这个问题?我需要立即启动画面.
我正在使用jpgraph条形图.这一切都很好,但有一件事我无法弄明白.我需要在该栏(列)的顶部显示每个栏的值,但似乎我错过了一些我无法做到的事情.
我尝试过使用以下内容:
$bplot->value->Show();
Run Code Online (Sandbox Code Playgroud)
但它不起作用!任何帮助是极大的赞赏!
我知道这可能看起来像一个愚蠢的问题。我刚刚开始定制用 Symfony (PHP) 开发的 Mapbender3 应用程序。使用 Firefox 中的 Inspect Element 功能,我可以对 HTML 文件进行一些更改,但要永久进行这些更改,我需要知道它们在服务器上的实际位置。我尝试通过 ID 搜索特定元素,但我什么也没找到,而且有很多 HTML 文件我无法检查。请帮我。
codeigniter ×5
php ×3
symfony ×2
activerecord ×1
android ×1
bar-chart ×1
cordova ×1
facebook ×1
firefox ×1
html ×1
javascript ×1
jpgraph ×1
jquery ×1
mapbender3 ×1
mysql ×1
netbeans ×1
pdo ×1
postgresql ×1
share ×1