2016-06-16 61 views
-3

我們可以在codeigniter中使用核心php嗎?我們可以在codeigniter中使用核心php嗎?

我想在codeigniter控制器中使用核心php代碼,如果我們使用,請給我任何參考。

在此先感謝。

+0

這都只是PHP,所以是的,你可以使用codeigniter的任何PHP類/函數/語言結構。 –

+0

Codeigniter只是一個MVC框架,它爲您提供MVC結構,在您使用核心php的控制器和庫內部提供一點內置的codeigniter方法。因爲它建立在PHP上,所以是的,你可以在任何功能和任何控制器中使用核心php。取決於你,你想如何使用它 –

+0

我已經在覈心php中構建了一個事件日曆,現在我想在codeigniter中使用它。 –

回答

0

是的,你可以在代碼點火器的幫助下使用核心PHP。只需創建一個輔助類並在該輔助類中創建一個核心PHP函數,在那裏您想使用該函數只需加載幫助程序並直接調用該函數即可。

+1

爲什麼你需要幫助類來運行PHP函數? O_o –

+0

我在談論自定義助手,所以在自定義助手類中,您可以直接將您的PHP代碼包含在函數體中,然後可以根據需要通過函數名直接調用。 –

+0

如果你有現有的代碼(現在OP已經說過他們這麼做了,我在評論中指出這個答案與此相關),但是我從你的答案中得出的結論是OP應該創建一個幫助者如果他們只是想用例如strpos,顯然不是真正需要的。 –

1

Codeigniter簡直就是PHP,所以很自然地,您可以隨心所欲地運行PHP,無論您希望如何。理想情況下,您應該在控制器中這樣做代碼,以避免打破MVC(模型 - 視圖 - 控制器)模式。

Codeigniter增加的唯一功能是一個PHP函數框架,它可以「標準化」某些做事方式並提供一個界面(或者說API)來使用這些功能。

0

是的,你可以使用核心php,但如果你與CI代碼混淆它是有風險的。所以如果你想使用核心PHP,那麼你不需要Ci的幫助。

相關問題