zend framework class初始化的有關(guān)問題
Jun 13, 2016 am 09:59 AM
zend framework class初始化的問題
class Db extends Zend_Db_Table {
function __construct($name='',$primary=''){
echo "*****$name******";
}
public function setName($name){
$this->_name = $name;
}
public function setPrimary($primary){
$this->_primary = $primary;
}
}
function indexAction(){
$artiClass = new Db('b_arti_class','id');
}
的結(jié)果
***********
Catchable fatal error: Argument 1 passed to Zend_Db_Select::__construct() must be an instance of Zend_Db_Adapter_Abstract, null given, called in D:\Soft\wamp\www\library\Zend\Db\Table\Select.php on line 76 and defined in D:\Soft\wamp\www\library\Zend\Db\Select.php on line 163
------解決方案--------------------
在zend_db_table 的繼承類里面最好不要用構(gòu)造器,用另外一個類似構(gòu)造器的方法
protected function _setup()
{
$this->_name = 'category';
parent::_setup();
}
------解決方案--------------------
如果你一定要用構(gòu)造器,記得在子類中調(diào)用父類的構(gòu)造器
public function __construct($name,$primary)
{
$this->_name = $name;
$this->_primary = $primary;
parent::__construct();
}

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)

function是函數(shù)的意思,是一段具有特定功能的可重復(fù)使用的代碼塊,是程序的基本組成單元之一,可以接受輸入?yún)?shù),執(zhí)行特定的操作,并返回結(jié)果,其目的是封裝一段可重復(fù)使用的代碼,提高代碼的可重用性和可維護(hù)性。

PHP實(shí)現(xiàn)框架:ZendFramework入門教程ZendFramework是PHP開發(fā)的一種開源網(wǎng)站框架,目前由ZendTechnologies維護(hù),ZendFramework采用了MVC設(shè)計模式,提供了一系列可重用的代碼庫,服務(wù)于實(shí)現(xiàn)Web2.0應(yīng)用程序和Web服務(wù)。ZendFramework深受PHP開發(fā)者的歡迎和推崇,擁有廣泛

如何在Zend框架中使用ACL(AccessControlList)進(jìn)行權(quán)限控制導(dǎo)言:在一個Web應(yīng)用程序中,權(quán)限控制是至關(guān)重要的一項(xiàng)功能。它可以確保用戶只能訪問其有權(quán)訪問的頁面和功能,并防止未經(jīng)授權(quán)的訪問。Zend框架提供了一種方便的方法來實(shí)現(xiàn)權(quán)限控制,即使用ACL(AccessControlList)組件。本文將介紹如何在Zend框架中使用ACL

在本文中,我們將了解enumerate()函數(shù)以及Python中“enumerate()”函數(shù)的用途。什么是enumerate()函數(shù)?Python的enumerate()函數(shù)接受數(shù)據(jù)集合作為參數(shù)并返回一個枚舉對象。枚舉對象以鍵值對的形式返回。key是每個item對應(yīng)的索引,value是items。語法enumerate(iterable,start)參數(shù)iterable-傳入的數(shù)據(jù)集合可以作為枚舉對象返回,稱為iterablestart-顧名思義,枚舉對象的起始索引由start定義。如果我們忽

MySQL.proc表的作用和功能詳解MySQL是一種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者在使用MySQL時常常會涉及到存儲過程(StoredProcedure)的創(chuàng)建和管理。而MySQL.proc表則是一個非常重要的系統(tǒng)表,它存儲了數(shù)據(jù)庫中所有的存儲過程的相關(guān)信息,包括存儲過程的名稱、定義、參數(shù)等。在本文中,我們將詳細(xì)解釋MySQL.proc表的作用和功能

php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出而不是在空白頁彈出?想實(shí)現(xiàn)這樣的效果:而不是空白頁彈出:------解決方案--------------------如果你的驗(yàn)證用PHP在后端,那么就用Ajax;僅供參考:HTML code

隨著互聯(lián)網(wǎng)的發(fā)展,SOA(面向服務(wù)的架構(gòu))已經(jīng)成為了當(dāng)今企業(yè)級系統(tǒng)中的一種重要的技術(shù)架構(gòu)。SOA架構(gòu)中的服務(wù)可以被重復(fù)使用、重組和擴(kuò)展,同時還能夠簡化系統(tǒng)開發(fā)和維護(hù)的過程。PHP作為一種被廣泛使用的Web編程語言,也提供了一些用于實(shí)現(xiàn)SOA的函數(shù)庫。接下來,我們將詳細(xì)介紹如何在PHP中使用SOA函數(shù)。一、SOA的基本概念SOA是一種分布式系統(tǒng)開發(fā)的思想和架構(gòu)

clearstatcache()函數(shù)用于清除文件狀態(tài)緩存。PHP緩存以下函數(shù)返回的信息?stat()lstat()file_exists()is_writable()is_readable()is_executable()is_file()is_dir()filegroup()fileowner()filesize()filetype()fileperms()這樣做是為了提供更好的性能。語法voidclearstatecache()參數(shù)NA返回值clearstatcache(
